黑马程序员技术交流社区

标题: C#中构造函数和属性有什么用。 [打印本页]

作者: redlong    时间: 2014-4-3 22:11
标题: C#中构造函数和属性有什么用。
本帖最后由 redlong 于 2014-4-4 22:37 编辑

C#中函数和属性有什么作用。
public{ get;set } 这是什么属性

作者: 茹化肖    时间: 2014-4-3 22:32
public Name(get;set) 这玩意叫做自动属性.本质上还是方法.是为该类私有成员向外界提供一个可以读写的接口
作者: 李恒权    时间: 2014-4-3 22:38
方法的作用:用来复用代码的。当我们在一个程序中反复的写了同样的代码,我们可以把重复写了的代码定义在一个方法中,用的时候只需要调用就可以了,这样就没那么繁琐了。
属性的作用:用于对非法值得判断,限制用户的输入。
还有:1、读写属性:具有get和set的属性;
         2、只读属性:只有get方法的属性,这个属性只能读取,不能输入;
         3、只写属性:只有set方法的属性。
属性可以这么简化来写:public 数据类型 属性名{set;get}

“public{ get;set } 这是什么属性”你这样写我不知道你是什么意思,你是不是想这样表达:public 数据类型 属性名{set;get} ? 这是属性简化的写法。
作者: 惊风侠    时间: 2014-4-4 19:44
get访问器;set读取器。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2