C# 属性怎么理解

来源:百度知道 编辑:UC知道 时间:2024/05/30 17:44:43
各位高手!
在C#中定义属性“属性是字段和方法的交集-看起来像是字段,但行为有像是方法”怎么正确理解这段话?谢谢

属性是对一个私有变量读写值,对外返回一个公共值,这个“值”就是“字段”,对私有变量的“读写”就是利用方法来实现的(太短的就直接写代码了,不用方法)

例如
label.text

就是
text{
set{
label.text=set;
}
get
{
return label.text;
}
}

属性就像一个类