C#小知识特殊的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; } }
也不至于
public class People { public string Name { get; set; } = "小明"; public int Age { get; set; }=15; }