黑马程序员技术交流社区

标题: 能否在封装属性的时候向用户显示报错信息? [打印本页]

作者: 朱传波    时间: 2013-3-14 14:41
标题: 能否在封装属性的时候向用户显示报错信息?
定义一个类以及属性的时候,能否在属性中的判断语句中,向用户报错?
比如提示用户,您输入的年龄不合法



封装属性。报错.jpg (32.41 KB, 下载次数: 16)

封装属性。报错.jpg

作者: 王毅    时间: 2013-3-14 15:12
可以做一个判断,
class People

    {
        string name;

        public string Name
        {
            get {
                Console.WriteLine("名字已经定义。");
                return name="张三";
            }
            
        }

    }

在main方法中
static void Main(string[] args)
        {
            People onePeople = new People();
            Console.WriteLine("请输入你的名字。");
            string str=Console.ReadLine();
            if (onePeople.Name != "str")
            {
                Console.WriteLine("您的名字不是{0}。",str);
            }
            Console.ReadKey();
        }

前提好像应该是 比如用户已经输入了自己的一条信息  系统已经找到用户的所有的信息  用户输入了自己的名字 系统就可以判断用户输入的名字是否是正确的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2