C#中的类是什么?

定义类时,将为数据类型定义一个蓝图。对象是类的实例。构成类的方法和变量称为该类的成员。

类定义以关键字class开头,后跟类名。类的身体被一对大括号包围。以下是类定义的一般形式-

<access specifier> class class_name {

   //成员变量
   <access specifier> <data type> variable1;
   <access specifier> <data type> variable2;
   ...
   <access specifier> <data type> variableN;
   //成员方法
   <access specifier> <return type> method1(parameter_list) {
      //方法主体
   }  

   <access specifier> <return type> method2(parameter_list) {
      //方法主体
   }
   ...
   <access specifier> <return type> methodN(parameter_list) {
      //方法主体
   }
}

以下是有关类的一些关键点-

  • 访问说明符指定成员以及类本身的访问规则。如果未提及,则类类型的默认访问说明符是内部的。成员的默认访问权限是私有的。

  • 数据类型指定变量的类型,返回类型指定方法返回的数据的数据类型(如果有)。

  • 要访问类成员,请使用点(。)运算符。

  • 点运算符将对象的名称与成员的名称链接在一起。