Was ist der beste Weg, um eine Klasseneigenschaft "Einmal schreiben, viele lesen" zu erstellen, sodass Sie die Eigenschaft nur einmal festlegen können?Wie kann ich eine Eigenschaft "Write Once Read Many" in VB.NET machen?
Ich weiß, dass ich alle Eigenschaften im Konstruktor übergeben und sie ReadOnly, aber in Fällen mit vielen Eigenschaften, die ich möchte nicht einen Konstruktor, der mehr als 20 Argumente hat.
Auch ich weiß, ich kann "meine eigenen" Setter rollen, aber das für jede Eigenschaft zu tun scheint wie ein Haufen redundante Codierung.
Gibt es eine saubere Möglichkeit, dies in VB 2008 .NET 3.5 zu tun?
bezogen werden: http://stackoverflow.com/questions/1079292/should-i-use-set- once-variables/1079316 – peterchen