摘要:
分部方法那些方法原型或定义都是在分部类的声明中指定, 但是没有在该分部类的相同声明中提供方法的具体实现方法. 一般情况下, 在相同分部类中的其它任何声明中都没有对这个方法的任何实现... 阅读全文
![](http://pic002.cnblogs.com/images/2011/70278/2011041114530939.png)
摘要:
"扩展方法"是一个静态类的静态方法, 我们可以像调用其它类实例的方法那样来调用扩展方法. 扩展方法的声明和调用 例如我想给string类型添加一个ToInt32的静态方法, 把string类型变成Int32类型: 阅读全文
![](http://pic002.cnblogs.com/images/2011/70278/2011041114530939.png)
摘要:
var是初始化一个匿名类型对象的专用关键字, 如果结合var和匿名类型, 在C#3.0中初始化一个匿名类型的对象是十分有个性的, 这样的初始化方法让当时刚接触C#的我一直摸不清头脑, 例如下面这个例子... 阅读全文
![](http://pic002.cnblogs.com/images/2011/70278/2011041114530939.png)
摘要:
使用"命名方法"实现lambda的功能(Before C#2.0) C#2.0之前, 如果一个方法或者变量需要使用委托(delegate)时, 则之前必须创建一个命名方法, 并在需要委托的位置传入这个名称. 比如有一个针对int类型的数据处理, 目的是筛选出一个int数组中为奇数的元素, 或者其它一些满足条件的元素... 阅读全文
![](http://pic002.cnblogs.com/images/2011/70278/2011041114530939.png)