上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页
摘要: where作为LINQ的条件关键字。 where的右面是表达式 表达式可以方法返回值,但是where的右面最终是一个可检测真假的表达式 代码: 本代码中第一次表达式中使用了方法的返回值。 另外where可以出现多次,几乎是不限制位置。 但是除了select的后面或者group作为结尾的后面,因为他们 阅读全文
posted @ 2018-06-26 14:26 ARM830 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 我们还是接着讨论一下group by 这一章节讨论group的本质:分组。 分组之后进行存储或者查询。 这个时候就要用一个新的关键字:into 这个之后就group就不作为结尾了。 必须重写另起select/group结尾。 解释: 7 into关键字将 分组存储到iLits 9 重新LinQ查询 阅读全文
posted @ 2018-06-26 12:10 ARM830 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 前一章的代码LINQ都是以select结尾。 之前也说过可以group结尾。 那么怎么使用呢? 还是一样的条件,查询小于5大于0的元素 代码: LINQ的代码没有多少变化,但是输出的代码却变了。 为什么? 因为group 的类型推断变了。 现在变成:IEnumerable<IGrouping<>> 阅读全文
posted @ 2018-06-26 11:52 ARM830 阅读(323) 评论(2) 推荐(0) 编辑
摘要: LINQ:语言集成查询 LINQ是C#中最为璀璨的明珠。 -ARM830 LINQ最大的功能是进行查询。 比如说查询某个集合中小于什么什么的。 如果不使用LINQ,多半都是用for,foreach什么的。 比如有数组 我要查询所有大于0,小于5的元素 不使用LINQ代码: 那使用LINQ该如何? 代 阅读全文
posted @ 2018-06-26 10:13 ARM830 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 这么半天说了如何使用,实现接口。相信也都发现了接口和抽象类很多相似的地方。 但是! 这两个根本就是不一样的。 抽象类 : 接口: 可以实现代码【非抽象方法】 不可以实现任何代码 唯一继承 多次继承 继承会延续下去 继承只会存在与第一次继承 这个基本就是这两个最大的区别 那么 接口的实现和抽象类的重写 阅读全文
posted @ 2018-06-26 09:33 ARM830 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 接口的实现方式。 接口的实现分两种: 1 显示实现接口 2 实现接口。 我们前面所得的接口的实现均为实现接口。也就是第二种方式。那么我们来来看第第一种实现方式: 可以看到 每一个属性/方法的前面都多了一个名字,都是自己所属的接口的名字。 所有显示实现接口的意思就是将接口的全称打出来。 这是为了什么呢 阅读全文
posted @ 2018-06-26 09:13 ARM830 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 接口,顾名思义。 提供一个别的程序所能够使用本程序的沟通方法。 比如路由器的网线接口,电源插座 那么在编程中即为提供一个其他类能够访问的方法。 首先先看代码: 这就是一个接口的代码。 那么接口都有哪些特点呢: 1 接口是一个类型,不是类 2 接口不可以有实现的代码 3 接口内的所有的代码都是默认公共 阅读全文
posted @ 2018-06-26 09:06 ARM830 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 上一章节说到 sealed 作用于类,那么sealed 作用到方法和成员上面该如何呢。 在C# 中 Sealed作用于方法必须是重写之后的方法。也就是override+sealed。在之后别的类在继承此类时就无法在重写这个方法。 比较绕。 换句说,如果你这个方法是重写的,那么继承此类时还可以重写。 阅读全文
posted @ 2018-06-25 19:40 ARM830 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 到目前位置所说的都是让类如何如何进行继承啊 ,重写啊,巴不得类有十多个继承,超级多的重写。 但是,今天我们来说说不允许继承和不允许重写! 这个不允许继承是包括类和方法。 这种情况好比: 爸爸有私房钱,谁也不打算给。 爸爸给儿子5块钱零花钱,不允许儿子给别人或者给人别花。只允许给儿子。 这种情况下就是 阅读全文
posted @ 2018-06-24 23:12 ARM830 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 抽象类和普通类有区别嘛?在继承的时候,还是只能继承一次父类嘛? 答案: 抽象类除了在抽象方法和属性上面不能实现具体的代码之外和普通类没有区别。依旧符合类的基本特征。所以在继承的时候抽象类也是属于基类,也就是只能继承一个基类。 下面的代码介绍了抽象类的基本特征:引用类型。 阅读全文
posted @ 2018-06-23 11:11 ARM830 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页