C#3.0
liweifeng1988
这个作者很懒,什么都没留下…
展开
-
C#3.0特性之---扩展方法
扩展方法扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。它们的第一个参数指定该方法原创 2012-04-13 13:54:46 · 451 阅读 · 0 评论 -
C#3.0特性之---隐式类型
C# 3.0新语言特性和改进包括:◆自动属性(Auto-Implemented Properties)◆隐含类型局部变量(Local Variable Type Inference)◆匿名类型(Anonymous Types)◆对象与集合初始化器(Object and Collection Initializers)◆扩展方法(Extension Methods)◆La原创 2012-04-13 13:07:37 · 1188 阅读 · 0 评论 -
C#3.0特性之---匿名类型
匿名类型提供了一种方便的方法,可用来将一组只读属性封装到单个对象中,而无需首先显式定义一个类型。类型名由编译器生成,并且不能在源代码级使用。每个属性的类型由编译器推断。 可通过使用 new 运算符和对象初始值创建匿名类型。var person = new { username = "张三", age = 23 };Console.WriteLine("{0}{1}", date.u原创 2012-04-13 14:41:56 · 428 阅读 · 0 评论