码迷,mamicode.com
首页 >  
搜索关键字:ienumerable    ( 599个结果
foreach
实现了IEnumerable的对象才能用foreach遍历。foreach只管GetEnumerator方法。 GetEnumerator如果是实现的接口,就必须返回一个IEnumerator的引用。 定义一个person类 这个类的集合实现IEnumerable接口,里面要有一个GetEnumer ...
分类:其他好文   时间:2017-05-11 10:19:26    阅读次数:117
C# DataTable 和List之间相互转换的方法
一、List<T>/IEnumerable转换到DataTable/DataView 方法二: 二、DataTable转换到List 方法一: 把查询结果以DataTable返回很方便,但是在检索数据时又很麻烦,没有模型类型检索方便。 所以很多人都是按照以下方式做的: // 获得查询结果 DataT ...
分类:Windows程序   时间:2017-05-11 01:05:03    阅读次数:285
LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL
运算符转换 1.AsEnumerable:将类型转换为泛型 IEnumerable 使用 AsEnumerable<TSource> 可返回类型化为泛型 IEnumerable 的參数。在此演示样例中,LINQ to SQL(使用默认泛型 Query)会尝试将查询转换为 SQL 并在server上运 ...
分类:数据库   时间:2017-05-08 14:42:50    阅读次数:233
EF获取DbContext中已注册的所有实体类型
/// /// 获取DbContext中已注册的实体类型 /// /// DbContext上下文类型 /// 实体所在程序集 /// public IEnumerable GetEntityTypes(Assembly ass) where T : DbContext, new... ...
分类:数据库   时间:2017-05-06 16:34:01    阅读次数:331
从foreach语句枚举元素看数组
在foreach语句中使用枚举,可以迭代数组或集合中的元素,且无须知道集合中的元素的个数。如图显示了调用foreach方法的客户端和集合之间的关系。数组或集合实现带GetEnumerator()方法的IEnumerable接口。GetEnumerator()方法返回一个实现lEnumerable接口 ...
分类:编程语言   时间:2017-05-06 15:10:54    阅读次数:197
linq之延迟加载和即时加载+标准查询运算符
延迟加载 Linq查询的执行结果是IEnumerable<T>类型,而对IEnumerable<T>,在内部,C#通过yield关键字实现迭代器达到延迟加载的目的。从而使Linq查询只是在需要的时候才会被执行。 where Where方法是一个典型的延迟加载案例,在EF的框架中,where方法每次调 ...
分类:其他好文   时间:2017-05-05 01:07:18    阅读次数:173
C# List泛型集合中的GroupBy<>用法
[csharp] view plain copy print? //根据子项目id得到flowjump实体类 flowJumps = this.FlowJumps; //按工序groupby flowjumps IEnumerable<IGrouping<int, FlowJump>> query  ...
分类:Windows程序   时间:2017-05-03 13:22:15    阅读次数:388
C# 中的迭代器 yield关键字 提高性能和可读性
展示一个例子 这里使用IEnumerable<string>作为参数类型并以IList<string>作为返回类型,通常来说,我更倾向于在参数输入的类型方面的范围越宽越好,但在返回类型上面更加严格(译者按:即输入时多用基类或接口,返回时用子类或实现类),对于输入来说,如果你需要用foreach来对其 ...
分类:Windows程序   时间:2017-05-02 13:44:31    阅读次数:248
接口 IEnumerable
C#提供了可供类继承的接口,在此解释一下经常遇到的IEnumerable,在此首相解释一下接口,如下例所示: 接口即统一定义了一些方法、属性、所以和事件的切入口,通过不同的类的继承来实现不同的方法。IEnumerable则是C#定义的接口它拥有一个GetEnumerator方法,该方法返回值为IEn ...
分类:编程语言   时间:2017-05-01 15:06:15    阅读次数:174
C#中SortedList类的使用
C#中SortedList类 命名空间:System.Collections 程序集:mscorlib(在mscorlib.dll中) 语法:public class SortedList : IDictionary, ICollection, IEnumerable, ICloneable 构造函 ...
分类:Windows程序   时间:2017-04-29 19:57:14    阅读次数:246
599条   上一页 1 ... 17 18 19 20 21 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!