日期:2014-05-19  浏览次数:20516 次

请问字段和只读属性有什么区别
搞不清楚

------解决方案--------------------
字段可以是只读的,也可以是可写的。
------解决方案--------------------
兄弟,问题说的详细点吧,大家共同学习~~~!
------解决方案--------------------
个人理解:因为类里的字段建议不要被直接读取修改,属性相当于给字段开个窗口,通过属性来操作字段。如果只有只读字段,那就表示,:其他类调用此类时,对这个字段只能读取。
------解决方案--------------------
只根据访问修饰符无法控制其读、写权,通过属性可以解决
------解决方案--------------------
private string errorMessage;这是字段

public string message
{
get//只读属性
{
return errorMessage;
}
set
{
errorMessage=value;
}
}
是不是这样啊?
------解决方案--------------------
public string message
{
get//只读属性
{
return errorMessage;
}
}

------解决方案--------------------
属性实际用方法实现的
------解决方案--------------------
up