a{get{returnnewList C# では、readonly を使用して const 配列を宣言します。 readonly では、const とは異なり、実行時に値を設定することもできます。 上記を実装する別の方法は - です。.NET Framework 4.5 では改善が行われています - 以上がC# で const 配列を宣言するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。C# で const 配列を宣言する
public static readonly string[] a = { "Car", "Motorbike", "Cab" };
public ReadOnlyCollection<string> a { get { return new List<string> { "Car", "Motorbike", "Cab" }.AsReadOnly();}}
public ReadOnlyCollection<string> a { get; } = new ReadOnlyCollection<string>(
new string[] { "Car", "Motorbike", "Cab" }
);