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