List<string> dinosaurs = new List<string>();
dinosaurs.Add("Tyrannosaurus");
dinosaurs.Add("Amargasaurus");
dinosaurs.Add("Deinonychus");
dinosaurs.Add("Compsognathus");
なぜ
ReadOnlyCollection次のように使用する必要がありますか?var readOnlyDinosaurs = new ReadOnlyCollection<string>(dinosaurs);それ以外の:
dinosaurs.AsReadOnly();リストをReadOnlyCollectionまたはAsReadOnlyにすることの本当の利点は何ですか?