摘要: 1.扩展方法,对别人的类加以方法扩展 当定义一个扩展方法时,第一个限制就是必须把方法定义在静态类中,因此每一个扩展方法也必须声明为静态的。第二个限制是扩展方法要用this关键字对第一个参数进行修饰,这个参数也就是我们希望进行扩展的类型。2. 匿名方法与Lamda表达式 Func<int, string, string> MyFunc = (s, b) => { return b + s.ToString(); }; 这个含义比较简单,前面2个参数代表输入参数(int,string),也就是s和b,后面{}代表方法体,一句话的就可以省掉{}3. ?与?? ?表示可空类型,例如 阅读全文
posted @ 2011-12-05 10:51 阿土仔 阅读(185) 评论(0) 推荐(0) 编辑