摘要:
where作为LINQ的条件关键字。 where的右面是表达式 表达式可以方法返回值,但是where的右面最终是一个可检测真假的表达式 代码: 本代码中第一次表达式中使用了方法的返回值。 另外where可以出现多次,几乎是不限制位置。 但是除了select的后面或者group作为结尾的后面,因为他们 阅读全文
摘要:
我们还是接着讨论一下group by 这一章节讨论group的本质:分组。 分组之后进行存储或者查询。 这个时候就要用一个新的关键字:into 这个之后就group就不作为结尾了。 必须重写另起select/group结尾。 解释: 7 into关键字将 分组存储到iLits 9 重新LinQ查询 阅读全文
摘要:
前一章的代码LINQ都是以select结尾。 之前也说过可以group结尾。 那么怎么使用呢? 还是一样的条件,查询小于5大于0的元素 代码: LINQ的代码没有多少变化,但是输出的代码却变了。 为什么? 因为group 的类型推断变了。 现在变成:IEnumerable<IGrouping<>> 阅读全文
摘要:
LINQ:语言集成查询 LINQ是C#中最为璀璨的明珠。 -ARM830 LINQ最大的功能是进行查询。 比如说查询某个集合中小于什么什么的。 如果不使用LINQ,多半都是用for,foreach什么的。 比如有数组 我要查询所有大于0,小于5的元素 不使用LINQ代码: 那使用LINQ该如何? 代 阅读全文
摘要:
这么半天说了如何使用,实现接口。相信也都发现了接口和抽象类很多相似的地方。 但是! 这两个根本就是不一样的。 抽象类 : 接口: 可以实现代码【非抽象方法】 不可以实现任何代码 唯一继承 多次继承 继承会延续下去 继承只会存在与第一次继承 这个基本就是这两个最大的区别 那么 接口的实现和抽象类的重写 阅读全文
摘要:
接口的实现方式。 接口的实现分两种: 1 显示实现接口 2 实现接口。 我们前面所得的接口的实现均为实现接口。也就是第二种方式。那么我们来来看第第一种实现方式: 可以看到 每一个属性/方法的前面都多了一个名字,都是自己所属的接口的名字。 所有显示实现接口的意思就是将接口的全称打出来。 这是为了什么呢 阅读全文
摘要:
接口,顾名思义。 提供一个别的程序所能够使用本程序的沟通方法。 比如路由器的网线接口,电源插座 那么在编程中即为提供一个其他类能够访问的方法。 首先先看代码: 这就是一个接口的代码。 那么接口都有哪些特点呢: 1 接口是一个类型,不是类 2 接口不可以有实现的代码 3 接口内的所有的代码都是默认公共 阅读全文