摘要:
C# 3.0提供以下新特性: ·隐式类型本地变量 ·匿名变量 ·扩展方法 ·对象和集合初始化器 ·Lambda表达式 ·查询表达式 ·自动属性一、隐式类型局部变量 使用var关键字来定义隐式类型的局部变量,系统根据初始化赋值时的值来推断变量的类型,故该类型变量要在声明时就进行初始化,如var i=1;同时,var定义的变量在进行初始化赋值以后,就不可以在将其他类型的值赋给给变量,也就说,C#里面的var不像javascript里面的var是弱类型,而是强类型的。二、匿名变量 C#3.0允许创建一个类的实例,而不需要先写这个类 阅读全文