在做一个程序是我们离不开属性,特别是实体类。我们用指头一个一个的敲着get和set及局部的变量(Fields),现在可好不用在重复敲那些东东了我们只要用到get和set,就和我们的接口声明差不多了。
首先看个例子,在.NET 2.0下我们声明一个实体类要有如下做法:
public class Personal
{
private string firstName;
public string FirstName
{ get { return firstName; }
set { firstName = value; } }
private string lastName;
public string LastName
{ get { return lastName; }
set { lastName = value; } }
private int age;
public int Age
{ get { return age; }
set { age = value; }
}
}
在.NET 3.x中我们可以省了很多东西,代码也变得简单很多,代码如下:
public class Personal
{
public string FirstName
{get; set; }
public string LastName
{ get; set; }
public int Age
{ get; set; }
}
一个小小的Demo仅供参考!!