C#基礎 レッスン6
真偽値
bool型とtrue/false、ブール式の使い方を学びましょう。
bool型とは
bool 型はtrue(真)またはfalse(偽)の2値のみを持ちます。 条件分岐・ループの条件式などに広く使われます。
C#ではほかの言語と異なり、0 やnull をboolとして直接使えません。 明示的に比較式を書く必要があります。
bool型の基本
比較演算子はすべてbool値を返します。
C#エディタ
論理演算子
bool値を組み合わせる論理演算子があります。
&&AND — 両方がtrueのときtrue(短絡評価あり)||OR — どちらかがtrueのときtrue(短絡評価あり)!NOT — 反転(trueはfalse、falseはtrue)^XOR — 排他的OR(値が異なるときtrue)論理演算子の組み合わせ
複雑な条件を論理演算子で表現しましょう。
C#エディタ