标题: C#面向对象为字段构建属性的问题 [打印本页] 作者: 宋健 时间: 2013-3-11 21:46 标题: C#面向对象为字段构建属性的问题 C#面向对象为字段构建属性时,get,set关键字是什么意思,value又是哪里的值
例如:
class Person
{
string name;
public string Name
{
get { return name; }
set { name = value; }
}
}
作者: wjs5943283 时间: 2013-3-11 21:56
在调用时 Person p=new Person();
p.Name="tom";这句话就是把"tom"通过set方法value="tom"赋值给 name。
当取值 就是调用 get方法,返回name的值。
比始 string myname=p.Name;就是通过 get 方法返回 name的值。
你就把 get 和 set 当成 两个方法就行了 :
string get(){
return name;
}