c# 类、枚举的定义与使用
c# 类、枚举的定义与使用
类
类的访问权限修饰符:
类成员的默认级别为private。
public、protected、private,同cpp。不同于C++的部分:
abstract:抽象类只能派生,不能实例化。
internal:内部类,只有所在类才能访问。
sealed:不允许从此类派生。
new:仅允许在嵌套类声明时使用,表明类中隐藏了由基类中继承而来的并且与基类中同名的成员。
partial:分部类型定义。允许将类、结构或接口的定义拆分到多个文件中。
类中成员
字段——就是成员变量。
属性——C#中特有的,属性的声明一般和类中定义的 私有字段 配合使用,作为对这个私有字段的访问器。
方法——就是成员函数。
C#允许类里面定义新类,称为嵌套类,cpp也能。
C#不能类内声明类外定义。
c#枚举与c++也不同。
readonly 关键字
readonly 关键字与 const 关键字不同。const 字段只能在该字段的声明中初始化。readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。另外,const 字段为编译时常数,而 readonly 字段可用于运行时常数。
最后更新:2017-04-03 07:57:16