摘要: 元素操作符仅返回一个元素。 一、Fitst操作符 First操作符将返回序列中的第一个元素。如果序列中不包含任何元素,则First<T>方法将引发异常。来看看First()方法的定义: 从定义中可以看出:First()方法共有两个重载。First<T>的有参重载方法中可以指定一个条件,操作将返回序列 阅读全文
posted @ 2018-07-15 23:02 .NET开发菜鸟 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 这些转换操作符将集合转换成数组:IEnumerable、IList、IDictionary等。转换操作符是用来实现将输入对象的类型转变为序列的功能。名称以"As"开头的转换方法可更改源集合的静态类型但不枚举(延迟加载)此源集合。名称以"To"开头的方法可枚举(即时加载)源集合并将项放入相应的集合类型 阅读全文
posted @ 2018-07-15 09:22 .NET开发菜鸟 阅读(751) 评论(0) 推荐(2) 编辑
摘要: 一、Aggregate操作符 Aggregate操作符对集合值执行自定义聚合运算。来看看Aggregate的定义: 可以看到Aggregate共有三个方法重载,这里以第一个重载方法为例。第一个重载方法里面的第二个参数是一个委托,委托的参数类型都是集合的元素类型,委托的返回值类型也是集合元素类型。例如 阅读全文
posted @ 2018-07-15 00:05 .NET开发菜鸟 阅读(539) 评论(0) 推荐(1) 编辑