Qual è il modo migliore per rendere una proprietà di classe "Scrivi una volta, leggi molte" in modo tale che è possibile impostare la proprietà una sola volta?Come posso creare una proprietà "Write Once Read Many" in VB.NET?
So che potrei passare tutte le proprietà nel costruttore e renderle ReadOnly, ma nei casi con molte proprietà non voglio un costruttore che abbia più di 20 argomenti.
Inoltre, mi rendo conto che posso "rotolare i miei" setter, ma doverlo fare per ogni proprietà sembra una serie di codici ridondanti.
Esiste un modo pulito per eseguire questa operazione in VB 2008 .NET 3.5?
correlati: http://stackoverflow.com/questions/1079292/should-i-use-set- variabili una volta/1079316 – peterchen