摘要: 1、LINQ特有的编程结构隐式类型本地变量:C#的var关键字允许定义不显式指定实际数据类型的本地变量。不过由于编译器将根据初始值推断其数据类型,所有该变量仍然是强类型的。对象和集合初始化语法:它允许我们在创建类或结构变量的同时设置其属性。Lambda表达式:C#Lambda操作符(=>)可以用来构建Lambda表达式,并且在调用以强类型的委托作为参数的方法时,也十分有用。扩展方法:C#扩展方法不使用子类就能够像已知类中添加新的功能。同样,它还可以向不能有子类的密封类和结构中添加新的功能。在编写扩展方法时,第一个参数必须使用this限定符,用来表示被扩展的类型。扩展方法只能定义在静态类中 阅读全文
posted @ 2012-03-19 11:48 luffy_chen 阅读(3609) 评论(0) 推荐(0) 编辑