Ch1 C#开发进化史
简单类型
- C#1 只读属性弱类型
- C#2 私有属性强类型
- C#3 属性自动实现
- C#4 命名实参
排序,查询
- C#2 委托,匿名方法
- C#3 扩展方法
处理位置数据
- Nullable
- 可选参数与默认值
LINQ
- var:隐式类型局部变量
- to XML:Decendences(), Attribute()
- to SQL关系数据库:schema, entity
COM?
dynamic
async await
.NET
- intermedia language 中间语言
- CLI common language infrastructure, CLR common language runtime
- .NET: 微软公司提供的运行时和库的组合,其中也包括C#, 和VB.NET编译器