C#面向对象的学生管理系统

C#面向对象的学生管理系统

设计界面:

在这里插入图片描述

源码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 面向对象_类
{
    class User
    {
        private int id;
        private int age;
        private string sex;
        public int Id
        {

            get { return id; }
            set
            {
                if (value >= 0)
                {
                    id = value;
                }
                else
                {
                    id = 1;
                    throw new Exception("Id不能为负");
                }
            }
        }
        public string Name { get; set; }
        public string Sex {
            get { return sex; }
            set
            {
                if (!value.Equals("男")&&!value.Equals("女"))
                {
                    throw new Exception("性别必须为”男“或者“女”");
                }
                else
                {
                    sex = value;
                }
            }
        }
        public int Age {
            get { return age; }
            set
            {
                if (value>=0)
                {
                    age = value;
                }
                else
                {
                    age = 1;
                }
            }
        }

    }
}

运行结果:

在这里插入图片描述

发布了96 篇原创文章 · 获赞 147 · 访问量 9839

猜你喜欢

转载自blog.csdn.net/chonbi/article/details/103782850