C# 3.0 新增功能

功能

说明

隐式类型的本地变量和数组

在与本地变量一起使用时,var 关键字指示编译器根据初始化语句右侧的表达式推断变量或数组元素的类型。

对象初始值设定项

支持无需显式调用构造函数即可进行对象初始化。

集合初始值设定项

支持使用初始化列表而不是对 Add 或其他方法的特定调用来初始化集合。

扩展方法

使用静态方法扩展现有类,这些静态方法可以通过实例方法语法进行调用。

匿名类型

允许动态创建可以添加到集合中并且可以使用 var 进行访问的未命名结构化类型。

Lambda 表达式

支持带有可绑定到委托或表达式树的输入参数的内联表达式。另请参见匿名函数(C# 编程指南)

查询关键字

用来指定查询表达式中子句的关键字:

  • from 子句

  • where 子句(可选)

  • 排序子句(可选)

  • join 子句(可选)

  • select  group 子句

  • into 子句(可选)

自动实现的属性

支持使用简化的语法声明属性。

分部方法定义

分部类型现在可以包含分部方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值