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;
}
}
}
}
}