Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)aaa
published in(发表于) 2013/12/18 7:49:57
.NET,3.x新特性之自动属性及集合初始化_.net资料_编程技术

.NET 3.x新特性之自动属性及集合初始化_.net资料_编程技术-你的首页-uuhomepage.com
  今天公司弄了个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