(c#)c#中属性和字段分别指什么?

来源:百度知道 编辑:UC知道 时间:2024/05/29 07:59:14
我比较笨,能不能说的清楚一些。
谢谢。
_str2不是属性么?GetStr2不是方法么?

这么说吧。
下面是一个类
public calss class1
{
private string _str2;
public string GetStr2
{
get
{
return _str2;
}
}

}
//这个GetStr2是属性,_str1是字段。

就用上面那个例子说吧, 属性是对字段进行封装(不理解什么是封装你就想成包装吧), 在属性里你可以对字段进行特殊的设置, 比如上面的, 你可以让那个字段不能为什么值, 也可以将一个整数限制在一个取值范围内.

去我的空间自己看吧
http://www.94nn.com/blog/article.asp?id=175