类型的各种成员

在一个类型中,可以定义0个或多个以下种类成员。

常量    指出数据值恒定不变的一个符号,逻辑上将,常量始终是静态成员。

字段   字段表示一个只读或可读/可写的数据值,可以是静态的也可以是实例(非静态),静态字段被认为是类型状态的一部分,后者被认为是对象状态的一部分。

强烈建议将字段声明为私有字段,防止类型或对象的状态呗该类型外部的代码破坏。

实例构造器  将新对象的实例字段初始化为良好出事状态的一种状态方法。

类型构造器  将类型的静态字段初始化为良好初始状态的一种特殊方法。

方法  方法是一个特殊的函数,作用是更改或查询一个类型或对象的状态,作用于类型是,称为静态方法;作用于对象时称为实例方法。

操作符重载  实际上是一个方法,定义了一个将特定的操作符作用于对象时,应该如何操作这个对象。 

转换操作符  转换操作符是定义如何显示或隐式地将一个对象从一个类型转化为另一种类型的方法。

属性  利用属性,可以使用一种简单的、字段风格的语法来设置或查询类型或对象的部分逻辑状态,同时保证状态不被遭到破坏。属性可以有参数也可以没有参数

事件   利用静态事件,一个类型可以向一个或多个静态或实例方法通知。而利用实例事件,一个对象可以向一个或多个静态或实例方法发送通知。提供事件的类型

或对象的状态发生改变,通常就会引发事件。事件包含两个方法,允许静态或实例方法登记或注销对该事件的关注。除了这两个方法,事件通常还使用一个委托字段来维护

已登记的方法集。

类型  类型可定义嵌套与其中的其他类型。通常用这个办法将一个大的、复杂的类型分解成更小的构建单元,以简化实现。

元数据是所有语言都生成和使用的公共信息。正是因为元数据,用一种语言写的代码才能无缝访问另一种语言写的代码。

原文地址:https://www.cnblogs.com/lanrenqilanming/p/6266018.html