Ich war ein Buch zu lesen C# Yellow Book von Rob Miles aufgerufen, wenn ich auf dieser Aussage komme:Sollte ich Eigenschaften in meinen C# -Programmen verwenden oder sollte ich get/set-Accessoren verwenden?
Programmierer Liebes neues glänzendes Spielzeug. Sie sind sehr daran interessiert, Sprachfeatures zu nutzen, um anzugeben. Eigenschaften können ein bisschen so sein. Bei der Betrachtung von Eigenschaften im Gegensatz zu Get und Set-Methoden bin ich eher ein Fan der altmodischen Get-and-Set-Methoden, weil Sie wissen, wo Sie mit diesen sind. Auf der anderen Seite kann ich sehen, wo Eigenschaften das Leben erleichtern könnten, wenn sie richtig verwendet werden.
Ich bin nicht wirklich sicher, was er damit meint. Was schlägst du vor? Was schlägt MS vor?
Duplizieren http://StackOverflow.com/Questions/601621/Properties-VS-Methods/601649 – cletus
Etwas zu Eigenschaften in .NET zu beachten, verursacht nicht den Leistungsaufwand, den sie in Java tun. – Soviut
@Soviut: Sie meinen diese nicht vorhandenen Java-Eigenschaften? – cletus