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;

        }

 

posted @ 2021-11-16 16:15  vba是最好的语言  阅读(86)  评论(0编辑  收藏  举报