今天看别人写的源码发现一个特殊的DefaultValueAttribute。使用如下。
原始代码:
public class People
{
private string _Name = "小明"; public string Name
{
get { return _Name; }
set { _Name = value; }
}
private int _Age = ; public int Age
{
get { return _Age; }
set { _Age = value; }
}
}
使用后的代码:
public class People
{
[DefaultValue("小明")]
public string Name
{
get;
set;
}
[DefaultValue()]
public int Age
{
get;
set;
} }
可以少定义一个变量了。