您的位置:首页 > 编程语言 > C#

c# 类、枚举的定义与使用

2014-06-25 14:16 246 查看

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 字段可用于运行时常数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: