private set和不设set属性有什么区别

来源:百度知道 编辑:UC知道 时间:2024/06/23 00:16:04
不是都只能读么?
是不是private set不能通过外部类赋值 而不设set连自己的类都不可以
难道能在自己的类里赋值??怎么赋值
比如我有个Person类
里面有个_Pwd属性
这样
private public Pwd
{
get{return _Pwd;}
private set{value=Pwd;}
}
和不设set有什么区别

私有的变量当然能在自己的类里赋值了。
通常哟用的是
public set (Pwd = Value)这是通过别的类在外部赋值。
你这个基本上应该没有区别吧,只是说明只能在自己类里赋值吧。