日期:2014-05-17 浏览次数:21012 次
//先定义一个类
public class MyClass
{
public readonly string Name;
private int intVal;
public int Val
{
get
{
return intVal;
}
set
{
if (value >= 0 && value <= 10)
intVal = value;
else
throw (new ArgumentOutOfRangeException("Val", value,
"Val must be assigned a value between 0 and 10."));
}
}
public int MyInt
{
get
{
throw new System.NotImplementedException();
}
set
{
}
}
public override string ToString()
{
return "Name: " + Name + "\nVal: " + Val;
}
private MyClass()
: this("Default Name")
{
}
public MyClass(string newName)
{
Name = newName;