刚开始接触的C#的时候,就一直被IEnumerable、IEnumerator、ICollection搞混,所以我就彻底的弄清楚他们的本质关系。一讲到IEnumerable很自然的想到IEnumerator、foreach等。他们确实有很多密切的关系,今天我就详细的讲解一下这几方面的关系,IEnum...
分类:
编程语言 时间:
2015-07-23 13:51:51
阅读次数:
139
Array类
提供创建、操作、搜索和排序数组的方法,因而在公共语言运行时中用作所有数组的基类。
命名控件: System
程序集:mscorlib
语法:public abstract class Array:ICloneable, IList, ICollection, IEnumerable, IStructuralComparable, IStructuraEquatab...
Ninject可以从Nuget包中轻松搜索到,安装步骤就不演示了。这个类简单来说就是可以使接口绑定到实现。比如,我们定义了一个仓库的抽象接口:public interface IBlogRepository { IQueryable Blogs { get; } }之后,如果我们...
分类:
其他好文 时间:
2015-07-20 19:02:43
阅读次数:
116
今天在MSDN上看到的微软关于微软关于C# 7.0特性的Work List,主要特性如下: Tuple增强 Tuple的可读性一直不是很好, 很多时候宁愿新写一个类也不使用Item1, Item2这种不知何物的属性: public Tuple Tally(IEnumerable values) { ...
遍历:1. 取出枚举的列表public IEnumerable RoomStateList{ get { return Enum.GetValues(typeof(eRoomState)).Cast(); }}
分类:
Web程序 时间:
2015-07-19 16:16:36
阅读次数:
124
IList, ICollection ,IEnumerable很显然,这些都是集合接口的定义,先看看定义: 1 // 摘要: 2 // 表示可按照索引单独访问的对象的非泛型集合。 3 [ComVisible(true)] 4 public interface ILis...
分类:
编程语言 时间:
2015-07-17 11:31:07
阅读次数:
207
//将IEnumerable类型的集合转换为DataTable类型 1111 public static DataTable LINQToDataTable(IEnumerable varlist) { //定义要返回的DataTable对象 D...
分类:
其他好文 时间:
2015-07-14 17:36:58
阅读次数:
109
dapper获取实体的集合/// /// 获取表tb_sys_zhuowei所有数据 /// public IEnumerable SelectAll_tb_sys_zhuowei() { using (IDbConn...
分类:
移动开发 时间:
2015-07-12 20:22:06
阅读次数:
168
为了节省时间,只写一些关注的方法好了,剩下的可以MSDN嘛XD首先是声明部分,表示为队列是一个可用于枚举的只读集合 [DebuggerTypeProxy(typeof(QueueDebugView<>))]
[DebuggerDisplay("Count = {Count}")]
public class Queue : IEnumerable,
S...
分类:
其他好文 时间:
2015-07-09 09:48:35
阅读次数:
159
转自 http://www.cnblogs.com/fly_dragon/archive/2011/02/21/1959933.htmlIEnumerable接口公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此objec...
分类:
编程语言 时间:
2015-07-06 23:12:15
阅读次数:
572