在framework3.5中传统的一些东西比如属性,对象初始化和Collection初始化等都有了很大的变化。
属性:
在framework2.0或更早版本中你需要通过下面一段代码定义属性:
而在framework3.5中可以定义如下:
或者更简单:
对象:
初始化以前我们定义需要如下:
如今我们可以直接定义如下:
也可以直接在对象中再定义一个对象:
有点像javascript的对象定义。
Collection:
而在.net2.0中开始加入的Generics中的Collection之前定义如下:
现在可以这么定义: