码迷,mamicode.com
首页 >  
搜索关键字:ienumerator ienumerable iqueryable    ( 750个结果
Lambda语句的嵌套
// 获取所有长度最短的名字(注意:可能有多个) string[] names = { "Tom", "Dick", "Harry", "Mary", "Jay" };IEnumerable<string> outQuery = names.Where( n => n.Length == names ...
分类:其他好文   时间:2017-09-10 12:33:14    阅读次数:272
C# yield return用法
本文实例讲述了C#中yield return用法,并且对比了使用yield return与不使用yield return的情况,以便读者更好的进行理解。具体如下: yield关键字用于遍历循环中,yield return用于返回IEnumerable<T>,yield break用于终止循环遍历。 ...
分类:Windows程序   时间:2017-09-02 22:34:27    阅读次数:365
NET3.5中的扩展方法,DEMO直接通过IEnumerable<T>来自定义调用过滤方法
namespace ConsoleApplication2{ public static class Filter { public static IEnumerable<string> ForUser(this IEnumerable<string> qry, string userName) { ...
分类:编程语言   时间:2017-08-27 16:09:52    阅读次数:148
[C#] IEnumerable vs IQueryable
这篇博客将介绍IEnumerable和IQueryable之间的区别。 1. IQueryable是继承自IEnumerable接口的。所以IEnumerable能做的,IQueryable都能做。 2. 先看代码,然后再讲两者之间的区别。 这段代码是去查询并找出DinnerID>0的所有Dinne ...
分类:编程语言   时间:2017-08-24 13:28:37    阅读次数:203
ToDictionary()LINQ扩展方法
ToList() 使用IEnumerable<T>并将其转换为 List<T>,那么 ToDictionary()也是类似的。大多数情况ToDictionary()是一个非常方便的方法,将查询的结果(或任何 IEnumerable<T>)转换成一个Dictionary<TKey,TValue>。 关 ...
分类:其他好文   时间:2017-08-23 19:09:12    阅读次数:128
C# 通过IEnumberable接口和IEnumerator接口实现自定义集合类型foreach功能
1、IEnumerator和IEnumerable的作用 其实IEnumerator和IEnumerable的作用很简单,就是让除数组和集合之外的类型也能支持foreach循环,至于foreach循环,如果不清楚,请参考C# foreach循环较for循环的优势与劣势 代码如下: 以上代码说明自定义 ...
分类:编程语言   时间:2017-08-23 19:03:43    阅读次数:132
c# for 和 foreach 的区别
foreach 能够进行foreach的类型结构,都必须实现IEnumerable接口。 IEnumerable接口,有一个GetEnumerator的方法,返回一个实现IEnumerator接口的对象。IEnumerator接口,有Current只读属性,MoveNext方法,Reset方法。 第 ...
分类:Windows程序   时间:2017-08-22 15:54:47    阅读次数:190
反射+type类+Assembly+特性
什么是元数据,什么是反射: 下面我们我们来学习如何使用Type类来反射数据,以及如何使用特性来给类型添加元数据。 Type位于System.Reflection命名空间下 Type类 预定义类型(int long 和string等),BCL中的类型(Console,IEnumerable等)和程序员 ...
分类:其他好文   时间:2017-08-20 21:25:50    阅读次数:251
Newtonsoft.Json 序列 反序列 IEnumerable
下面是memcached 中获取的obj 类型的数据,转list 不知为何 obj 转 IEnumerable ...
分类:编程语言   时间:2017-08-19 22:32:09    阅读次数:227
LINQ实现
public static IEnumerable<TSource> MyWhere<TSource>( this IEnumerable<TSource> source, Func<TSource, bool> predicate) { foreach (TSource item in sourc ...
分类:其他好文   时间:2017-08-17 00:47:28    阅读次数:173
750条   上一页 1 ... 17 18 19 20 21 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!