今天公司弄了个VS2008 beta 2中文版,虽然很大一部分是为了JS的智能提示外,也应该好好的温习一下.NET的一些新特性,由于以前写过一些文章,但是都没有系统的学过,都只是尝一下新鲜感。不知道从那开始,所以今天就来看看自动话属性,以及对象初始化和集合初始化的一些新特性。 
  1.自动属性  在做一个程序是我们离不开属性,特别是实体类。我们用指头一个一个的敲着get和set及局部的变量(Fields),现在可好不用在重复敲那些东东了我们只要用到get和set,就和我们的接口声明差不多了,是不是很happy。
  OK看个例子先,在.NET 2.0下我们声明一个实体类要有如下做法,这个应该没什么意见吧。
1 public class Person {
2 
3  private string firstName;
4  private string lastName;
5  private int age;
6 
7  public string FirstName {
8 
9   get {
10   return this.firstName;
11  }
12  set {
13   this.firstName = value;
14  }
15 }
16 
17 public string LastName {
18 
19  get {
20   return this.lastName;
21  }
22  set {
23   this.lastName = value;
24  }
25 } 
26 
27 public int Age {
28 
29  get {
30   return this.age;
31  }
32  set {
33   this.age = value;
34  }
35 }
36 }
赞
If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
 
 
QQ:154298438
QQ:417480759