当前位置: 代码迷 >> ASP.NET >> 请教字段和只读属性有什么区别
  详细解决方案

请教字段和只读属性有什么区别

热度:4628   发布时间:2013-02-26 00:00:00.0
请问字段和只读属性有什么区别
搞不清楚

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

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

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