c#初学者问题:get、set有什么特点

[复制链接]
查看11 | 回复5 | 2011-11-5 08:46:38 | 显示全部楼层 |阅读模式
这个是属性访问器,通过这个公有的访问器来访问类里私有的属性,好比你写了一个连接数据库的模型,默认有自己的连接实例,你还想让别人使用第三方的连接实例,出了构造函数之外,就可以使用属性访问器去实现,get获取私有变量的值,set设置私有变量的值,写法:private string _name="";public string name{
get
{
return _name;
}
set
{
_name=value;
}}...
回复

使用道具 举报

千问 | 2011-11-5 08:46:38 | 显示全部楼层
普通变量我们把他叫做"字段";你需要了解的是"普通属性"和"自动属性"普通属性:分为get块和set块,如果只有get块,那么这个属性就是只可读不可写的如果只有set块就是只写不可读的int count;public int Count{
get{return count;}
set{count = value;}}普通属...
回复

使用道具 举报

千问 | 2011-11-5 08:46:38 | 显示全部楼层
get是获取属性,set是赋值属性,get和set的特点就是可以当做一个访问器访问...
回复

使用道具 举报

千问 | 2011-11-5 08:46:38 | 显示全部楼层
public bool TypeOfNode{get;set;};这个是定义了一个属性 ,不是变量...
回复

使用道具 举报

千问 | 2011-11-5 08:46:38 | 显示全部楼层
get是获取属性,set是赋值属性,get和set的特点就是可以当做一个访问器访问...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行