7

Java では、 Collections#unmodifiableList() メソッドを使用して、既存の List オブジェクトから変更不可能なリストを作成できます。C# に対応するものはありますか? 私はこの言語に不慣れで、MSDN ドキュメントでこのようなものを見つけることができませんでした。

4

1 に答える 1

18

読み取り専用コレクション

var dinosaurs = new List<string>();

dinosaurs.Add("Tyrannosaurus");
dinosaurs.Add("Amargasaurus");
dinosaurs.Add("Deinonychus");
dinosaurs.Add("Compsognathus");

var readOnlyDinosaurs = new ReadOnlyCollection<string>(dinosaurs);
于 2009-11-10T20:19:02.173 に答える