摘要: 索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。1、索引器的定义C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。定义索引器的方式与定义属性有些类似,其一般形式如下:[修饰符]数据类型 this[索引类型 index]{ get{//获得属性的代码} set{//设置属性的代码}}修饰符包括public,protected,private,internal,new,virtual,sealed,override, abstract,extern.数据类型是表示将要存取的数组或 阅读全文
posted @ 2013-04-15 14:46 大脸 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 属性:get { //读属性代码 } set { //写属性代码 }public class Person{private string name;public string Name{ get{return name;} set{ name=value;}}}属性可以忽略get或set访问器,但是不能两个都忽略.set访问器包含一个隐藏的参数value,该参数包含从客户代码传送过来的值.公共属性及其底层类型最好使用相同的名称,因为它们之间的联系将很清晰.字段使用camelCase(xxXxx),如dateOfBirth,而属性使用PacalCase(XxXxx),如DateOfBirth.一 阅读全文
posted @ 2013-04-15 12:42 大脸 阅读(284) 评论(0) 推荐(0) 编辑