自动属性:
在以前的我们写一个类属性一般都要定义一个私有变量,如:
| 以下是引用片段: public class Person { private int _id; public int Id { get set } private string _fristName; public string FirstName { get set } private string _lastName; public string LastName { get set } } |
在VS2008的新写法:
| 以下是引用片段: public class Person { public Person() public int ID public string LastName public string FirstName } |
我现在也分不清楚是在写LinQ还是C#了,嘻嘻。。。。
对象实例化:
| 以下是引用片段: Person person = new Person ;以前的写法要给第个属性赋值,或是重写一个构造方法,带有三个参数的构造方法 集合初始化 List people = new List { new Person , new Person } |
自我感觉新的特性就是方便,呵呵,我在VS2005中,没试过新的写法,Demo是使用VS2008写的。
用户评论