2008年7月23日
摘要: 首先来看一个很简单的LINQ查询例子,查询一个int 数组中小于5的数字,并按照大小顺序排列: class Program { static void Main(string[] args) { int[] arr = new int[] { 8, 5, 89, 3, 56, 4, 1, 58 }; var m = from n in arr wh... 阅读全文
posted @ 2008-07-23 14:14 poop 阅读(385) 评论(0) 推荐(0)
摘要: C#3.0新特性:扩展方法初探 C#3.0中一个激动人心的特性就是扩展方法:你可以使用实例方法的语法来调用静态方法。本文仔细阐述了这一新特性并且给出了几个相应的例子。 声明扩展方法 扩展方法的行为和静态方法是非常类似的,你只能在静态类中声明它们。为声明一个扩展方法,你需要给该方法的第一个参数指定this关键字,如下例: // Program.cs public s... 阅读全文
posted @ 2008-07-23 11:37 poop 阅读(362) 评论(0) 推荐(0)