tengo alguna clase con List
-property:de sólo lectura lista en C#
class Foo {
private List<int> myList;
}
Quiero dar acceso a este campo sólo para lectura.
I.e. Quiero una propiedad con acceso a Enumerable, Count, etc. y sin acceso a Borrar, Agregar, Eliminar, etc. ¿Cómo puedo hacerlo?
Voy a ir una cabeza y cambiar el título de esta pregunta solo debe leerse porque solo lectura e inmutabilidad son dos temas muy diferentes, aunque preferiría que no los mezclemos. Si buscas inmutabilidad visita http://stackoverflow.com/a/9009748/58961. –