ho un po 'di classe con List
-property:Read-Only List in C#
class Foo {
private List<int> myList;
}
voglio fornire l'accesso a questo campo solo per la lettura.
I.e. Voglio proprietà con accesso a Enumerable, Count, ecc. E senza accesso a Clear, Add, Remove, ecc. Come posso farlo?
ho intenzione di andare un testa e cambiare il titolo del questa domanda in sola lettura perché la sola lettura e l'immutabilità sono due argomenti molto diversi, anche se correlati, preferirei se non li mescolassimo. Se stai cercando l'immutabilità, controlla http://stackoverflow.com/a/9009748/58961. –