码迷,mamicode.com
首页 >  
搜索关键字:ienumerator ienumerable iqueryable    ( 750个结果
C#基础—迭代器(Iterator)
1、引入迭代器 记得以前经常做到一些面试题,是关于要实现迭代器必须实现什么接口?其实,在C# 1.0里我们就经常用到foreach了,所以,只要支持foreach,那么这个类型就可以使用foreach 去遍历。那如何才能支持foreach 呢? 其实,答案都知道,要实现IEnumerable ...
分类:其他好文   时间:2014-05-27 02:47:43    阅读次数:277
C#-foreach与yield
(转自:http://www.jb51.net/article/34627.htm)1. foreach语句C#编译器会把foreach语句转换为IEnumerable接口的方法和属性。 foreach (Person p in persons) { Console.WriteLine(p)...
分类:其他好文   时间:2014-05-26 22:27:19    阅读次数:404
AsyncEnumerableExtensions.cs z
public static class Extensions{public static async Task ForEachAsync(this IEnumerable collection, Func> body, IObserver observer = null){foreach (var ...
分类:其他好文   时间:2014-05-23 10:55:36    阅读次数:213
dapper+linq+json+ztree构建树
dapper获取集合实体 /// /// 获取表tb_sys_zhuowei全部数据 /// public IEnumerable SelectAll_tb_sys_zhuowei() { using (IDbConnection conn = OpenConnection()) ...
分类:移动开发   时间:2014-05-22 17:34:19    阅读次数:387
Parallel for-each loops in .NET C# z
An IEnumerable objectAn Action of T which is used to process each item in the listList dataList = new List { "this", "is", "random", "sentence...
分类:Web程序   时间:2014-05-22 16:01:17    阅读次数:290
Linq 学习笔记
简介:LINQ 提供一种统一的方式,让我们能在C#语言中直接查询和操作各种数据。??LINQ是用来描述数据访问总体方式的术语。LINQ to Object是针对实现了IEnumerable的对象的LINQ;LINQ to SQL是针对关系数据库的LINQ;LINQ to XML是针对XML文档的LI...
分类:其他好文   时间:2014-05-19 10:29:52    阅读次数:177
LINQ to Objects系列(4)表达式树
为了进一步加深对Lambda表达式的理解,我们需要掌握一个新的知识,Lambda表达式树,可能听名字看起来很高深和难以理解,但实际上理解起来并没有想象中那么难,这篇文章我想分以下几点进行总结。1,表达式树的语法2,将代码转换到数据3,探索表达式树4,将数据转换到代码5,IQueryable和表达.....
分类:其他好文   时间:2014-05-18 18:53:24    阅读次数:302
Entity Framework 6.0 源码解读笔记(一)
internal static TResult ExecuteSingle(IEnumerable query, Expression queryRoot) { return GetElementFunction(queryRoot)(query)...
分类:其他好文   时间:2014-05-15 20:54:39    阅读次数:283
Ioc容器Autofac系列(3)-- 三种注册组件的方式
简单来说,所谓注册组件,就是注册类并映射为接口,然后根据接口获取对应类,Autofac将被注册的类称为组件。 虽然可像上篇提到的一次性注册程序集中所有类,但AutoFac使用最多的还是单个注册。这种注册共有三种方式,其中最简单的就是用As方法,例如,ArrayList继承了IEnumerable接口...
分类:其他好文   时间:2014-05-14 09:53:55    阅读次数:224
【吐血推荐】简要分析unity3d中剪不断理还乱的yield
在学习unity3d的时候很容易看到下面这个例子:1 void Start () {2 StartCoroutine(Destroy());3 }4 5 IEnumerator Destroy(){6 yield return WaitForSeconds(3.0f);7 ...
分类:其他好文   时间:2014-05-13 19:16:24    阅读次数:380
750条   上一页 1 ... 72 73 74 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!