Const字符串数组

时间:2012-12-28 00:46:20

标签: c# .net arrays string const

  

可能重复:
  Declare a Const Array

我需要在类中使用一个const字符串数组。像

这样的东西
public class some_class_t
{
    public const string[] names = new string[4]
    {
        "alpha", "beta", "gamma", "delta"
    };
}

但是这段代码会导致错误:

  

引用类型'string []'的常量'名称'只能用null初始化。

我该怎么办?

1 个答案:

答案 0 :(得分:69)

将其声明为readonly而不是const

public readonly string[] names = { "alpha", "beta", "gamma", "delta" };