Jaki jest najlepszy sposób utworzenia właściwości klasy "Napisz raz, czytaj wiele", aby można było ustawić tę właściwość tylko raz?Jak utworzyć właściwość "Write Once Read Many" w VB.NET?
Wiem, że mógłbym przekazać wszystkie właściwości w konstruktorze i uczynić je ReadOnly, ale w przypadkach z wieloma właściwościami nie chcę konstruktora, który ma ponad 20 argumentów.
Ponadto zdaję sobie sprawę, że mogę "toczyć własne" setery, ale konieczność zrobienia tego dla każdej nieruchomości wydaje się być wiązką zbędnego kodowania.
Czy jest to czysty sposób w VB 2008 .NET 3.5?
związane: http://stackoverflow.com/questions/1079292/should-i-use-set- once-variables/1079316 – peterchen