getter/setterで現在のプロパティの名前を取得する方法はありますか?このようなgetter/setterのnameof()現在のプロパティ
何か:
public string MyProperty
{
get { return base.Get<string>(nameof(ThisProperty)); }
set { base.Set<string>(nameof(ThisProperty), value); }
}
(ThisPropertyは "MYPROPERTY" を返します)。
ありがとうございます!
'nameof(MyProperty)'はうまくいくはずですか? – MarcinJuraszek
どうしてですか? 'nameof(MyProperty)'の記述に伴う問題は何ですか? –
これは 'MyProperty'という名前が変更される可能性がある場合に便利です:Visual Studio IDEがこの問題を捉えるべきですが、' nameof(whatever) 'を更新することを忘れないでください。 – levelonehuman