黑马程序员技术交流社区
标题:
public string cityName { get; set; }
[打印本页]
作者:
谢玲
时间:
2012-12-16 11:32
标题:
public string cityName { get; set; }
public string cityName { get; set; }
{ get; set; }什么作用?
作者:
汪磊
时间:
2012-12-16 11:52
这个就是定义一个类的属性,有了{ get; set; }就可以对这个属性读取或设置,
作者:
黑马丁巍
时间:
2012-12-16 12:04
public string cityName { get; set; }
是
private string cityname;
public string cityName
{
set{cityname=value;}
get{return cityname;}
}
的缩写,会自动帮助我们生成private string cityname 这个字段和
set{cityname=value;}
get{return cityname;}
代码块
作者:
netboy032
时间:
2012-12-16 14:04
当属性是由private修饰的时候,set方法就是用于设置属性的;而get方法是获取属性
作者:
邵帅
时间:
2012-12-16 14:52
一个是只读,一个是只写。比如说不想让用户读取,就把只读get删了
作者:
鲜学良
时间:
2012-12-16 15:54
在.net 2.0中就是用的这种属性:
private string cityname;
public string cityName
{
set{cityname=value;}
get{return cityname;}
}
需要自己把private字段封装。
在.net 3.5开始可以使用自动属性。public string cityName { get; set; } 编译器自动帮我们生成private 字段,不需要开发人员在对字段进行手动封装。
作者:
黑马_黄开潮
时间:
2012-12-16 17:19
public string cityName { get; set; }
是一个类的属性,通过{ get; set; }对属性进行读取和写入。苏坤老师的视频中类里面的属性有详细的讲解。也可以通过在{ get; set; }中加入代码,控制读取和写入的数据。
作者:
yuchen208
时间:
2012-12-16 17:56
定义私有的变量,使类变量不能直接调用或改变
而通过set get方法,只能设置或只能获得变量
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2