В Java можно использовать метод Collections # unmodifiableList () для создания неизменяемого списка из существующего объекта 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);