Неизменяемые списки в C#
-
19-09-2019 - |
Вопрос
В Java можно использовать метод Collections#unmodifyingList() для создания неизменяемого списка из существующего объекта List.Есть ли аналог в C#?Я новичок в этом языке и не смог найти ничего подобного в документации MSDN.
Решение
var dinosaurs = new List<string>();
dinosaurs.Add("Tyrannosaurus");
dinosaurs.Add("Amargasaurus");
dinosaurs.Add("Deinonychus");
dinosaurs.Add("Compsognathus");
var readOnlyDinosaurs = new ReadOnlyCollection<string>(dinosaurs);
Не связан с StackOverflow