string A { get; set; }
string B => A?.ToLower();
string C => A?.ToUpper();

A, B, Cをそれぞれinputにバインド
ブラウザからAに文字列を入力してもB, Cのinputが連動しない

string C {
get => A?.ToUpper();
set {}
}

setもつけると何故か連動するようになる
どういう仕組みで動いてんだこれ