01
Jan

C#学习笔记之八

  1. 属性声明:属性是另一种类型的类成员,包含get访问器(只读)和set访问器(只写);声明后一旦出现属性名都将引发相应访问器调用;

  2. 访问器本质上时一种方法;当有abstract或extern声明属性时,访问器体只能有“;”;用extern声明时称为外部属性;

  3. get访问器相当于必须返回属性类型的值的方法;执行get访问器相当于读取字段的值;引用属性时调用get读取值;

  4. set访问器相当于返回类型为void的方法;使用称为value的隐式参数,此参数的类型是属性类型,缺少set改变字段会失去作用;当对属性赋值时调用set访问器;

  5. 属性可以继承;在派生类中定义了相同属性名称的新属性时,基类的属性会被隐藏,如果想使用需要强制转换;

  6. 属性可以使用访问修饰符,不能同时指定可访问性修饰符,不能超出属性定义时指定的可访问修饰符;

  7. 自动实现属性:type name {get;set;};{get;set;}的格式是必须的,不能缺少get;或set;;

  8. 对象初始化时可以直接为属性进行初始化;

  9. 当需要处理含有多个值的一个数据项时使用索引器;例:public long this[int index]{get{...}  set{...}};引用:对象名[索引]

  10. 索引器可以重载;索引器区别数组可以使用非数值下标


Microblogging
About Me

王阳,1982年出生,毕业于北京西城经济科学大学;专长PHP/C#.NET/C++

Friends
倩倩的网站儿子的网站
CATEGORIES
Tags
可维护性shellCentOSUbuntu服务器威迈Nginx乐视云VisualSVNWAMPphpmyadmin春晚mysqlPHP代码智力测试扁平化设计元旦自然博物馆抓猴游戏昼与夜强拆宝宝网站世界杯创意北京远程触摸结婚中国互联网SVN威迈系统出错莜莜医学pixarQuizas跨域伪科学四川DZCsharp学习Chrome谷歌眼镜
Copyright©2010-2015 WANG YANG 版权所有