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 字段可用于运行时常数。相关文章推荐
- C#枚举enum定义使用
- C#特性学习与使用(为枚举定义Description)
- C#枚举类型的定义,说明和使用
- C#编程:枚举(enum)与结构(struct)的定义和使用方法
- C#特性学习与使用(为枚举定义Description)
- (转)C#特性学习与使用(为枚举定义Description)
- C#枚举类型的定义,说明和使用【重点在说明】 .
- C# FontStyle枚举的使用
- C#编程:类定义中可以使用的访问修饰符
- 在C#中定义和使用自己的特性
- More Effective C# Item6 : 使用委托定义类型参数上的方法约束
- c#委托的定义与基本使用
- 结合C#在MSSQL中定义和使用自定义类型
- C#语言使用技巧-枚举
- [C#]中的可变参数定义和使用
- (翻译)在C#中定义和使用自己的特性 (转)
- C#中可选参数和命名参数的定义及使用
- 在C#中使用IDL文件,IDL是个接口定义文件
- C# FontStyle枚举的使用
- C#类的定义使用