Вопрос

В Java можно использовать метод Collections#unmodifyingList() для создания неизменяемого списка из существующего объекта List.Есть ли аналог в C#?Я новичок в этом языке и не смог найти ничего подобного в документации MSDN.

Это было полезно?

Решение

ReadOnlyCollection

var dinosaurs = new List<string>();

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

var readOnlyDinosaurs = new ReadOnlyCollection<string>(dinosaurs);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top