web-dev-qa-db-ja.com

文字列の定数配列

可能性のある複製:
Const配列の宣言

クラスにconst文字列の配列が必要です。何かのようなもの

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

しかし、このコードはエラーを引き起こします:

参照型 'string []'の定数 'names'は、nullでのみ初期化できます。

私は何をすべきか?

29
Newbee

readonlyではなくconstとして宣言します。

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