码迷,mamicode.com
首页 >  
搜索关键字:ienumerable    ( 599个结果
C#高级编程三十五天----foreach和yield
枚举 在foreach语句中使用枚举,可以迭代集合中的元素,且无需知道集合中的元素个数. 数组或集合实现带GetEumerator()方法的IEumerable接口.GetEumerator()方法返回一个实现IEunmerable接口的枚举. GetEnumerator()方法用IEnumerable接口定义.foreach语句并不真的需要在集合类中实现这个借口.有一个名为GetEnume...
分类:Windows程序   时间:2015-07-06 17:53:33    阅读次数:144
关于Linq的ToList与ToArray
ToList和ToArray在默认情况下,查询结果的数据类型是IEnumerable类型,可能很多开发人员并不习惯这个类型,而更加喜欢集合或者是数组,那么没关系,可以使用ToList或者是ToArray来将查询结果转换成集合或者数组。在这里,我们需要知道的是:使用查询语句查询结果的时候,实际上并没有...
分类:其他好文   时间:2015-06-29 19:36:20    阅读次数:523
C#类可以通过foreach遍历的原理
要使用foreach的遍历的类首先要满足的条件1、类要实现公共方法 public IEnumerator GetEnumerator(){},还可以继承IEnumerable接口来实现这个方法2、类实现了public IEnumerator GetEnumerator(){}中,要返回一个对象用于遍...
分类:Windows程序   时间:2015-06-27 19:51:28    阅读次数:148
linq分页扩展(转)
原文地址:http://www.cnblogs.com/RainbowInTheSky/p/4590508.html public static List ToPagedList(this IEnumerable allItems, int pageIndex, int pageSize, ...
分类:其他好文   时间:2015-06-26 09:08:39    阅读次数:92
yield让代码更加简洁
不能传入out或ref public IEnumerable GetShop() { for (int i = 1; i < 11; i++) { yield return new Shop ...
分类:其他好文   时间:2015-06-25 19:09:04    阅读次数:99
聊聊C#IEnumerable<T>扩展方法里面的判断表达式中的&与&&的区别?
背景 在工作过程中在使用框架的时候,遇到写Linq的判断条件的时候,我代码写成"t=>t.x.Equals(model.Id)&t.y.Equals(model.Name)"类似这种的形式。但是结果程序报错。然后我就写了下面的代码。代码1 1 class Program 2 { 3...
分类:编程语言   时间:2015-06-25 13:48:11    阅读次数:124
Object 转为List<T>
private void AddFields(object obj) { IEnumerable list = obj as IEnumerable; foreach (var item in list) { ...
分类:其他好文   时间:2015-06-25 11:51:44    阅读次数:159
linq分页扩展
直接上代码了public static List ToPagedList(this IEnumerable allItems, int pageIndex, int pageSize, Expression> keySelector) { var itemList...
分类:其他好文   时间:2015-06-21 10:36:38    阅读次数:131
扩展方法判断序列(或集合)是否包含元素
自定义扩展方法: public static class EnumerableExtensions { public static bool IsEmpty(this IEnumerable source) { return !source.A...
分类:其他好文   时间:2015-06-14 18:09:09    阅读次数:206
C#List<string>和string[]之间的相互转换
一、LIST概述所属命名空间:System.Collections.GenericpublicclassList :IList,ICollection,IEnumerable,IList,ICollection,IEnumerable List类是ArrayList类的泛型等效类。该类使用大小可按需...
分类:Windows程序   时间:2015-06-13 21:40:23    阅读次数:357
599条   上一页 1 ... 38 39 40 41 42 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!