static const char* table[] = {"yamada","sato","tanaka"};

C++で読み出し専用のテーブルを使うときは↑こういう感じにしてました。

string[] table = new string[] {"yamada","sato","tabaka"};

C#だと↑こう書いてますが、これだとそのつどnewが実行されてしまいます。
メンバ関数の外に出して、メンバ変数にすればstaticをつけられますが、
ローカルでしか使わない配列をメンバ関数の外に出すのは抵抗があります。
どう書けばよいでしょうか?