首页 > 其他 > 详细

用属性来控制变量在合理范围

时间:2019-04-28 22:22:52      阅读:151      评论:0      收藏:0      [点我收藏+]

以年龄为例,通过属性,控制年龄的输入范围。

技术分享图片

静态调用非静态时,需要通过对象来调用。

namespace ConsoleApplication1
{
    class Program
    {
        private int age;
        public int Age //设置属性
        {
            get
            {
                return age;
            }
            set
            {
                if(value>0 && value < 150)//合理,则赋值给age
                {
                    age = value;
                }
                else
                {
                    Console.WriteLine("输入不合理!");
                }
            }
        }
        static void Main(string[] args)
        {
            Program p = new Program() ;//创建类的对象,以便调用非静态
            Console.Write("请输入年龄:");
            p.Age = Convert.ToInt32(Console.ReadLine());//属性
        }
    }
}

 

用属性来控制变量在合理范围

原文:https://www.cnblogs.com/xixixing/p/10787288.html

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