摘要:
例如,这个分部方法:只有定义部分,没有实现部分,然后我们反编译一下:可以看到分部方法,被编译器移除了,没有编译 阅读全文
摘要:
索引是一组get和set访问器,类似于属性的访问器。 索引和属性在很多方面是相似的。 和属性一样,索引不用分配内存来存储; 索引和属性都主要被用来访问其他数据成员,这些成员和他们关联,他们为这些成员提供设置和获取访问; 属性通常表示单独的数据成员; 索引通常表示多个数据成员; 可以把索引想象成提供获 阅读全文
摘要:
this关键字在类中使用,是对当前实例的引用。它只能被用在下列类成员的代码块中。实例构造函数实例方法属性和索引的实例访问器很明显,静态成员不是实例的一部分,所以不能在任何静态函数成员中的代码中使用this关键字。更适当的说,this被用于下列目的:用于区分类的成员和本地变量,或参数作为调用方法的实参 阅读全文
摘要:
构造函数也可以声明为static,实例构造函数初始化类的每个新实例,而static构造函数初始化类层次的项目。通常,静态构造函数初始化类的静态字段。类层次的项目需要被初始化。在任何静态成员被引用之前;在类的任何实例被创建之前。静态构造函数,在下列方面就像实例构造函数静态构造函数的名称必须和类名相同;... 阅读全文
摘要:
字段可以使用readyonly修饰符声明。其作用类似声明一个字段为const,一旦值被设定就不能改变。const字段只能在字段的声明语句中初始化,而readyonly字段可以在下列任何位置设置它的值字段声明语句,如同const;类的任何构造函数,如果是static字段,初始化必须在static构造函... 阅读全文
摘要:
数据成员:字段;常量;函数成员(执行代码):方法;属性构造函数析构函数运算符索引事件可以被声明为Static的类成员是: 阅读全文