Pergunta

Em Java, pode-se usar o método Colecções # unmodifiableList () para criar uma lista de unmodifiable de um objeto lista existente. Existe alguma contrapartida em C #? Eu sou novo para a linguagem e não ter sido capaz de encontrar qualquer coisa como isso nos docs MSDN.

Foi útil?

Solução

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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top