ufcpp/UfcppSample

field キーワード

Opened this issue · 1 comments

https://ufcpp.net/study/csharp/oo_property.html#auto 近辺に。

用語「自動プロパティ」

元々は「半自動プロパティ」って呼ばれてたけども、
最終的には「自動プロパティ」で統一したっぽい?

field キーワードでバッキングフィールドができる。
get;get => field; の省略形で、
set;set => field = value; の省略形。

↑これを全部「自動プロパティ」呼び。

キーワード

fieldvalue はキーワード扱いになった。
けど、nameof(value) (filed も?)だけは特別に認めるっぽい。

[SomeAttribute(nameof(value))] set => ... は行けるけど、プロパティ自体の属性では不可?

ピタゴラスイッチ的に C# 13 入りする features。
ufcpp-live/UfcppLiveAgenda#90 (comment)