私がしたいことは本当に基本的なものだと思います。コード例はそれをはっきりと示しています。パブリッククラスメンバ配列をクラス外から初期化する
class MyClass{
public string[] Bar;
}
MyClass Foo = new MyClass();
Foo.Bar = { "word", "word", "word" };
このコードは、Visual Studio C#でエラーが表示されます。 (代入、呼び出し、増分、減分、および新しいオブジェクト式のみをステートメントとして使用できます)
クラスに配列を追加する方法はありますか?配列はconst
になります。
外部からクラスに(const)配列を提供するにはどうすればよいですか?
私はコンストラクタを使いたくありません。なぜなら、配列はオプションでなければならないからです。
ありがとうございます。しかし** const **配列を作る方法はありますか? – danijar
@sharethis、const配列はどういう意味ですか? –
パフォーマンス上の理由から定数になる可能性があります。私は再びそれを変更したくない。 – danijar