静态字段如 public static string name 用类名.字段名方式获取,如 Person.name
实例字段如 public const int age 用类的实例对象获取,如 new Person().age
get和set方法可用替换方法帮助理解:
左列等同于右列
get{ Return name; } | public string getName(){ return name; } |
set{ name = value; } | public void setName(string value){ name = value; } |
抛出异常:
set{
if(......){
Throw(new ArgumentOutOfRangeException(“AgeIntPropery”,value,”年龄必须在0-120之间”));
}
age = value;
}