- C# 3.0 - var 隐式类型声明
- C# 3.0 -自动属性实现
- C# 3.0 -对象初始化设置
- C# 3.0 -集合初始化设置
- C# 3.0 -匿名类型
- C# 3.0 -扩展方法
- C# 3.0 - partial 分部(类型)
- C# 3.0 - Lambda
- C# 3.0 - { get; set; } 默认值
- C# 3.0 - { get; set; } 默认值 2
- C# 3.0 - yield
集合初始化设置,很像对象初始化设置。
C# 2.0 中:
System.Collections.Generic.List<string> authors = new System.Collections.Generic.List<string>();
authors.Add("作者一");
authors.Add("作者二");
authors.Add("作者三");
C# 3.0 中可用另一种方案:
System.Collections.Generic.List<string> authors = new System.Collections.Generic.List<string> { "作者一", "作者二", "作者三" };
- 去掉实例化时的小括号;
- 增加大括号;
- 在大括号里写各项目的值。
- C# 3.0 - var 隐式类型声明
- C# 3.0 -自动属性实现
- C# 3.0 -对象初始化设置
- C# 3.0 -集合初始化设置
- C# 3.0 -匿名类型
- C# 3.0 -扩展方法
- C# 3.0 - partial 分部(类型)
- C# 3.0 - Lambda
- C# 3.0 - { get; set; } 默认值
- C# 3.0 - { get; set; } 默认值 2
- C# 3.0 - yield