mam jakąś klasę z List
-property:Read-Only listy w języku C#
class Foo {
private List<int> myList;
}
Chcę zapewnić dostęp do tego pola tylko do odczytu.
tj. Chcę mieć własność z dostępem do zmiennej, liczby itp. I bez dostępu do opcji Wyczyść, Dodaj, Usuń itd. Jak mogę to zrobić?
mam zamiar iść do głowy i zmienić tytuł to pytanie jest tylko do odczytu, ponieważ tylko do odczytu i niezmienności są dwoma bardzo różnymi, aczkolwiek pokrewnymi tematami, wolałbym, żebyśmy ich nie miksowali. Jeśli szukasz niezmienności sprawdź http://stackoverflow.com/a/9009748/58961. –