C#中对变量约束值
来源:百度知道 编辑:UC知道 时间:2024/06/08 23:00:08
namespace Demo1
{
class Student
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private int age;
public int Age
{
get { return age; }
set { age = value; }
}
如果要对于年龄age限制在18-40之间怎么写啊?知道的给讲下~作业没做好那~
{
class Student
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private int age;
public int Age
{
get { return age; }
set { age = value; }
}
如果要对于年龄age限制在18-40之间怎么写啊?知道的给讲下~作业没做好那~
public int Age{
get{return age;}
set{if(value>18 && value<40) age=value;}
}
public int Age
{
get { return age; }
set { if (value < 40 && value > 18) {age = value;} else {throw new Exception("年龄范围必须是18和40之间");} }
}