自动属性

 

    public class Student
    {
        public int Id
        {
            //没有 set 表示只读,只能在构造函数中初始化,
            //实际声明的字段是这样的:private readonly int k__BackingField;
            //并且没有 set 方法
            get;
        }


        public string Name
        {
            get;

            //私有 set 表示只能在内部设值,外部只能读取值
            //实际声明的字段是这样的:private string k__BackingField;
            //方法是:
            /*
             * private void set_Name(string value)
             *   {
             *       this.k__BackingField = value;
             *   }     
             *   
             */

            private set;
        }

        public Student()
        {
            this.Id = 11;
        }
    }

 

转载于:https://www.cnblogs.com/refuge/p/8663181.html

你可能感兴趣的:(git)