类属于构造,使用类,可以通过组合其他类型的变量、方法和事件创建自己的自定义类型。 类好比是蓝图。 它定义类型的数据和行为。 如果类未声明为静态,客户端代码可以创建它的实例。 这些实例是分配给变量的对象。 类实例会一直保留在内存中,直到对它的所有引用都不在作用域范围之内。 超出范围时,CLR 将对其进行标记,以便用于垃圾回收。 如果类声明为静态,便无法创建实例,并且客户端代码只能通过类本身来访问它。
引用类型
定义为类的一个类型是引用类型。 在运行时,如果声明引用类型的变量,此变量就会一直包含值 null,直到使用 new 运算符显式创建类实例,或直到为此变量分配已在其他位置创建的对象,如下面的示例所示:
引用类型
定义为类的一个类型是引用类型。 在运行时,如果声明引用类型的变量,此变量就会一直包含值 null,直到使用 new 运算符显式创建类实例,或直到为此变量分配已在其他位置创建的对象,如下面的示例所示: