Cost Readonly Static关键字简单比较
2011-06-16 10:16
393 查看
常量:
常量成员是指在编译时,不能在运行时改变。常量声明为一个字段,使用 常量 关键字,必须初始化为它们的声明。
常量必须是值类型。
只读:
一个只读成员像一个常数,它代表一个不变的价值。
所不同的是,只读成员可以在运行时进行初始化的构造,以及能够被初始化,因为它们被声明。
静态:
在使用静态修饰符声明一个静态成员,是指该成员不再依赖于特定的对象。这意味着该成员可在不创建类的实例访问。
只有一个拷贝的静态字段和事件的存在,静态方法和属性只能访问静态字段和静态事件。
常量成员是指在编译时,不能在运行时改变。常量声明为一个字段,使用 常量 关键字,必须初始化为它们的声明。
常量必须是值类型。
只读:
一个只读成员像一个常数,它代表一个不变的价值。
所不同的是,只读成员可以在运行时进行初始化的构造,以及能够被初始化,因为它们被声明。
静态:
在使用静态修饰符声明一个静态成员,是指该成员不再依赖于特定的对象。这意味着该成员可在不创建类的实例访问。
只有一个拷贝的静态字段和事件的存在,静态方法和属性只能访问静态字段和静态事件。
相关文章推荐
- const static readonly等关键字的区别(欢迎高手指正我的总结)
- readonly, const, static, static readonly 关键字实例说明
- C# 关键字(Static/Const/Readonly)
- const 和 static readonly
- const, static and readonly
- C# Const和Static ReadOnly区别(转)
- C#中的const与static readonly区别
- 所谓const与static的区别 const和static readonly 区别
- const和static readonly 区别
- readonly const关键字
- C# FAQ: const和static readonly有什么区别?
- gVim, gVim Easy, gVim Read-only 的简单区别
- static 还是readonly 还是static readonly
- c#中常量、ReadOnly和Static ReadOnly的差异
- C#中const与static readonly的区别
- C# const static readonly
- const 与 readonly 以及static readonly的区别
- const 和 static readonly
- const和static readonly的区别
- ASP.NET 中 const 与 static readonly 的区别