可能重复:
Declare a Const Array
我需要在类中使用一个const字符串数组。像
这样的东西public class some_class_t
{
public const string[] names = new string[4]
{
"alpha", "beta", "gamma", "delta"
};
}
但是这段代码会导致错误:
引用类型'string []'的常量'名称'只能用null初始化。
我该怎么办?
答案 0 :(得分:69)
将其声明为readonly
而不是const
:
public readonly string[] names = { "alpha", "beta", "gamma", "delta" };