Pregunta

En Java, se puede utilizar el método Colecciones # unmodifiableList () para crear una lista no modificable de un objeto de lista existente. ¿Hay alguna contraparte en C #? Soy nuevo en la lengua y no he podido encontrar nada como esto en la documentación de MSDN.

¿Fue útil?

Solución

ReadOnlyCollection

var dinosaurs = new List<string>();

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

var readOnlyDinosaurs = new ReadOnlyCollection<string>(dinosaurs);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top