c#中常量通过什么关键字进行申明

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:54:41

C# 使用 const 关键字来声明某个常量字段或常量局部变量。常量字段和常量局部变量不能修改。

【示例1】

const int x = 0;
public const double gravitationalConstant = 6.673e-11;
private const string productName = "Visual C#";

【示例2】对常量赋值是可以用常数表达式。常数表达式是在编译时可被完全计算的表达式。

public const int c1 = 5;
public const int c2 = c1 + 100;

const

const int a = 0;

public const int MAX_VALUE = 10;

const是定义常量的关键字,常量名按命名规则要全部大写;

三楼的正确!

readonly

constz只能声明值类型的不能是引用类型
static readonly可以是任何类型 然后在静态构造中初始化或者执行初始化

一种是编译时常量,一种是运行时常量
其实比较推荐的是 readonly 关键字