<C#Learn/>
C#基礎 レッスン6

真偽値

bool型とtrue/false、ブール式の使い方を学びましょう。

bool型とは

bool 型はtrue(真)またはfalse(偽)の2値のみを持ちます。 条件分岐・ループの条件式などに広く使われます。

C#ではほかの言語と異なり、0null をboolとして直接使えません。 明示的に比較式を書く必要があります。

bool型の基本

比較演算子はすべてbool値を返します。

C#エディタ

論理演算子

bool値を組み合わせる論理演算子があります。

&&AND — 両方がtrueのときtrue(短絡評価あり)
||OR — どちらかがtrueのときtrue(短絡評価あり)
!NOT — 反転(trueはfalse、falseはtrue)
^XOR — 排他的OR(値が異なるときtrue)

論理演算子の組み合わせ

複雑な条件を論理演算子で表現しましょう。

C#エディタ