Es gibt keinen besseren Weg, den Teil der Sprache ist - nichts wie ein „Objekt“ Stichwort.
Eine Alternative, wie andere Leute schon erwähnt haben, ist Ihre IDE zu verwenden, um sie zu erzeugen. Ein anderer, wenn Sie viel von Objekten haben, die dies benötigen, ist, Ihr eigenes Codegenerierungswerkzeug zu schreiben, das eine Basisklasse annimmt und einen Wrapper mit Gettern und Setter erzeugt.
könnten Sie belichten auch einfach die Variablen als öffentliche Mitglieder. Auf der anderen Seite werden Sie wahrscheinlich zurückkommen, wenn Sie sich entscheiden, eine Validierungslogik hinzuzufügen.
Ein letzter Gedanke: Wenn Ihre Klassen nicht einfach zum Übertragen von Daten verwendet werden, sollten sie ihren internen Status wahrscheinlich nicht offen legen. IMO, "Verhalten" -Klassen mit Gettern und Setter sind ein Code-Geruch.
Es ist wahrscheinlich nicht das, was Sie hören möchten, aber die meisten IDEs können sie für Sie erzeugen. –
Um den Frühlingsteil der Frage zu beantworten: Nein, nicht wirklich. Außerdem wirst du nach dem "Programmieren" von XML für ein paar Tage um die Freude bitten, ordentliche, präzise Getter und Setter wieder zu programmieren :) –
Korrigiere mich, wenn ich falsch liege, aber du musst immer noch C# -Eigenschaften schreiben, oder? Es ist nicht so, als wären sie impliziert, und Sie müssen sie nur schreiben, wenn Sie das grundlegende Lese-/Schreib-zu-Variable-Verhalten erweitern möchten. Das einzige, was sie über Getter und Setter haben, ist, dass sie sie Seite an Seite hält. – David