上一页 1 ··· 9 10 11 12 13
2016年11月28日
摘要: Lookup<TKey,TElement>类型对象和分组是一样的,就好比使用Linq的group关键字后所查询出来的结果,使用foreach的时候,都可以用IGrouping<TKey,TElement>来迭代它们。Lookup<TKey,TElement>也是一种字典,不过它是一对多,不像Dict 阅读全文
posted @ 2016-11-28 12:24 F风 阅读(4770) 评论(0) 推荐(0) 编辑
2016年11月24日
摘要: 在C#中,自从有了Linq查询表达式后,程序员对可被迭代的序列或列表执行一系列的筛选、排序、过滤、分组、查询等操作。本文章所要讲述的是group关键字。 Linq查询表达式,是以from关键字开头,以select或group关键字结尾,它们之中可以插入where、orderby、join、let甚至 阅读全文
posted @ 2016-11-24 17:12 F风 阅读(2686) 评论(1) 推荐(0) 编辑
2016年11月23日
摘要: 一、接口可以包含 属性、方法、事件和索引器; 二、接口不能被实例化; 三、一个类可以继承多个接口; 四、接口不能包含方法的实现; 五、继承接口的类必须实现接口中所有成员; 六、显式实现接口的成员,不能从类实例去访问。因为显式实现的接口成员,仅通过该接口调用并且特定于该接口; 七、接口中的成员不能指定 阅读全文
posted @ 2016-11-23 16:49 F风 阅读(166) 评论(0) 推荐(0) 编辑
2016年11月22日
摘要: 在C#中,可以在类、结构或接口中用this关键字声明索引器,在索引器内部用get或set访问器访问类中集合的某项值。因此可以将索引器看作是类的属性一样去定义。索引器常用定义格式如下: 索引器参数类型不只是整型,还可以用字符串,例如 public int this[string index]{.... 阅读全文
posted @ 2016-11-22 12:33 F风 阅读(2172) 评论(1) 推荐(0) 编辑
2016年11月21日
摘要: 返回 Type 对象数组,这些对象表示为构造类型提供的类型变量,或泛型类型定义的类型参数。如果是MyList<int,Person> ,则返回int和Person类型的数组,如同Type[] tpyes={typeof(int),typeof(Person)},Type数组中任一参数的IsGener 阅读全文
posted @ 2016-11-21 17:35 F风 阅读(4833) 评论(3) 推荐(2) 编辑
2016年11月18日
摘要: yield return可一次返回一个元素,并保留当前在代码中的位置,下次调用当前迭代器函数时,将从该位置从新执行。也就是说执行了yield return的时候,迭代器函数就返回了一个元素给foreach中in前面的一个元素,这时代码就执行了foreach方法中,当foreach本次执行完毕之后,程 阅读全文
posted @ 2016-11-18 15:15 F风 阅读(1011) 评论(0) 推荐(0) 编辑
2016年11月11日
摘要: 在C#中,所谓event事件,就是一种特殊的委托。如果要声明事件,首先就要声明一个相对应的委托类型。按照流程来说,事件相当于委托类型往上升了一级似的,我是这样认为的。 event事件是一种特殊的多播委托,它可以用+=来新增方法引用,也可以用-=移除方法引用。 在用匿名函数或lambda表达式附加方法 阅读全文
posted @ 2016-11-11 18:28 F风 阅读(1490) 评论(0) 推荐(0) 编辑
2016年11月9日
摘要: 针对enum枚举来说,可以定义位标志属性,从而使该枚举类型的实例可以存储枚举列表中定义值的任意组合。可以用 与(&)、或(|)、异或(^)进行相应的运算。废话不多说,代码最直接。 阅读全文
posted @ 2016-11-09 17:39 F风 阅读(2068) 评论(3) 推荐(0) 编辑
摘要: c#中有一种类型叫委托,它是一种引用类型。可以引用静态与非静态的方法,且这些方法的参数列表和返回值类型必须与所声明的委托一致。 委托引用的方法可以通过BeginInvoke和EndInvoke来异步进行调用。 首先呈上代码案例: 阅读全文
posted @ 2016-11-09 15:48 F风 阅读(384) 评论(0) 推荐(0) 编辑
2016年10月26日
摘要: 入IT这行许久,但一直毫无建树。为何?国人的惯性思维而已! 今早起来,瞬间冒出一想法,为何自己不做一个与功能性有关的、一键式的开发小框架。本人做了几年的研发,随时会遇到有各种功能性软件的需求。如果自己有一套可以一键自动生成某些功能的开发框架,那么每次开发起来岂不是可以减少大量重复搭建框架的操作。 就 阅读全文
posted @ 2016-10-26 11:45 F风 阅读(791) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13