你说的是属性里面的get、set吧!因为类里面变量一般都是设成私有,get、set就是为了访问设置变量的,因为封装了原先的变量所以安全,的比如:
private string name;
public string Name{
get{return name;}
set{name=value;}
}
当你在调用这个属性,如果你想给这个属性赋值,假如这个属性所在的类是A那么:
A a=new A();
a.Name='小明';//此时调用的就是属性的set,value就是“小明”
string reName=a.Name;//此时调用的就是属性的get
get是“可读”属性,set是“可写”属性,假如你要给外界一个变量,这个变量是只读的,就可以通过get,set也是同理,但是在内部你就可以通过类内部函数修改或者查询,这是C#用来保护类成员的一种机制
用来封装 字段的 这样的话 只要在get set中加入相应的方法 就能起到很好的安全作用
get是一个字段的可读属性,只有你写了这个属性你实体类里的字段才能将你从数据库里的值读出来,set是可写的只有写了这个属性前台才能将数据写入到数据库中!
对一个属性起作用比如: