bool 値を逆転させる
bool 型の値の中身に関わらず、true/false を一発で逆転したい場合は以下のように書く。
C#
bool hoge = true; // false hoge = !hoge;これはラジオボタン等でも同様に使える。
CheckBox1.Checked = true; RadioButton1.Checked = true; // 逆転 CheckBox1.Checked = !CheckBox1.Checked; RadioButton1.Checked = !RadioButton1.Checked;覚えておくと便利な小技。ちなみに VB.NET の場合は以下のとおり。
VB.NET
CheckBox1.Checked = True RadioButton1.Checked = True ' False になる。 CheckBox1.Checked = Not (CheckBox1.Checked) RadioButton1.Checked = Not (RadioButton1.Checked)Not を使う。