C#小知识特殊的DefaultValueAttribute

今天看别人写的源码发现一个特殊的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;
} }

可以少定义一个变量了。

上一篇:php平台移植windows和linux


下一篇:从c到c++