首页 > Windows开发 > 详细

C#中属性与字段的用法

时间:2016-04-10 17:57:56      阅读:299      评论:0      收藏:0      [点我收藏+]
//People.cs
 public class People
    {
        //字段
        private string _name;
        //属性 作用:保护字段,对字段的取值和赋值进行限定,限制非法字段的摄入

        public string Name
        {
            //当你输出属性的值的时候执行get方法
            get { return _name; }
            //当给属性赋值的时候,首先会执行set方法
            set { _name = value; }
        }

        private int _age;
        public int Age
        {
            get { return _age; }
            set
            {
                if (value < 0 || value > 100)
                {
                    value = 0;
                }
                _age = value;
            }
        }
        private char _gender;
        public char Gender
        {
            get
            {
                if (_gender !=  && _gender != )
                {
                    return _gender = ;
                }

                return _gender;

            }
            set { _gender = value; }

        }


        //方法
        public void CHLSS()
        {
            Console.WriteLine("我叫{0},我今年{1}岁了,我是{2}生,我很厉害。", this._name, this._age, this.Gender);
        }
        //public static void CHLSS1()
        //{

        //}

//program.cs

 class Program
    {
        static void Main(string[] args)
        {
          

            //创建类的对象
            People renXiao = new People();
            renXiao.Name = "任晓";
            renXiao.Age = -23;
            renXiao.Gender = ;
            renXiao.CHLSS();
            Console.ReadKey();
        }
    }

 

C#中属性与字段的用法

原文:http://www.cnblogs.com/yingchuanxiaoge/p/5374402.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!