请问字段和只读属性有什么区别
搞不清楚
------解决方案--------------------字段可以是只读的,也可以是可写的。
------解决方案--------------------兄弟,问题说的详细点吧,大家共同学习~~~!
------解决方案--------------------个人理解:因为类里的字段建议不要被直接读取修改,属性相当于给字段开个窗口,通过属性来操作字段。如果只有只读字段,那就表示,:其他类调用此类时,对这个字段只能读取。
------解决方案--------------------只根据访问修饰符无法控制其读、写权,通过属性可以解决
------解决方案-------------------- private string errorMessage;这是字段
public string message
{
get//只读属性
{
return errorMessage;
}
set
{
errorMessage=value;
}
}
是不是这样啊?
------解决方案--------------------public string message
{
get//只读属性
{
return errorMessage;
}
}
------解决方案--------------------属性实际用方法实现的
------解决方案--------------------up