Gibt es eine Möglichkeit, den Namen der aktuellen Eigenschaft in einem Getter / Setter zu erhalten?
In etwa so:
%Vor%(ThisProperty würde "MyProperty" zurückgeben).
Danke!
Es kann nicht mit nameof
gemacht werden, aber es gibt einen noch besseren Weg (verfügbar seit C # 5). Sie können den Parameter propertyName
optional machen und das Attribut CallerMemberName
darauf anwenden:
Wenn Sie nun das Argument für propertyName
weglassen, wird der aktuelle Membername implizit übergeben: