C#のプロパティ(戻り値・型)について
解決したいこと
C#のプロパティに関すること
発生している問題
戻り値がbool型のプロパティで、get,setを設定
特定の値のときにtrueとなるような内容だが、setブロックの内容が理解できない
該当するソースコード
bool (プロパティ名)
{
get => 〇〇 != ✕✕
set => 〇〇 = value ? ✕✕ : △△;
}
自分で試したこと
getは〇〇と✕✕を比較しているのでboolを返すのは分かります。
setについては代入されたbool値に応じて✕✕または△△が設定されると思います。
この場合にbool値が設定される流れがいまいち分かりません。
予想としてはgetとsetが同時に(?)実行されるのかな、と考えています。
ご回答の程よろしくお願いします。