首页 > 代码库 > C#入门220例(第六章)

C#入门220例(第六章)

使用属性存贮用户编号和姓名

        private string id = "";//定义一个string类型的变量,用来记录用户编号        private string name = "";//定义一个string类型的变量,用来记录用户姓名        /// <summary>        ///定义用户编号属性,该属性为可读可写属性        /// </summary>        public string ID        {            get            {                return id;            }            set            {                id = value;            }        }        /// <summary>        ///定义用户姓名属性,该属性为可读可写属性        /// </summary>        public string Name        {            get            {                return name;            }            set            {                name = value;            }        }        private void Form1_Load(object sender, EventArgs e)        {            ID = "BH001";//为用户编号属性赋值            Name = "MR1";//为用户姓名属性赋值            lab_First.Text = ID + "         " + Name;//显示用户编号和用户姓名            ID = "BH002";//重新为用户编号属性赋值            Name = "MR2";//重新为用户姓名属性赋值            lab_Second.Text = ID + "         " + Name;//显示用户编号和用户姓名        }    }

  属性是对于现实实体特征的抽象。它提供了对类或对象性质的访问。累的属性描述了状态信息。在类的事例中,属性的值表示对象的状态值。它不靠存贮器,靠得是访问器。这些访问器指定在他们的值被读取或写入时需要执行的语句。所以属性提供了一种机制,把读取和写入对象的某些特性与一些操作关联起来,程序员可以像使用了公共成员一样使用属性。

 

C#入门220例(第六章)