ylbtech-DOCS-.NET-C# - ガイド - リファレンス - キーワード - 値の種類:ブール |
1. トップへ戻ります |
1、
ブール値(C#リファレンス)
bool
キーワードがある 可能System.Boolean 別名。 :ブール値を格納する変数を宣言するために使用されてtrueに し、 偽。
リマーク
三値論理(例えば、三値のブール・データベース・サポートを使用して)、使用サポートする bool?
タイプ。 以下のため bool?
のオペランド事前に定義 &
し、 |
3値論理をオペレータがサポート。 詳細については、ブール演算子をテキストはブール演算子がnullであるかもしれセクション。
テキスト
ブール値をに割り当てることができる bool
変数。 結果はまた、とすることができる bool
に割り当てられた式の型 bool
変数。
C#の
パブリック クラスBoolTest { 静的 ボイドメイン() { ブール B = 真。 // WriteLineには、自動的にテキストにbの値を変換します。 Console.WriteLineを(B) int型日= DateTime.Now.DayOfYear。 // Bへのブール式の結果を割り当てます。 B =(日間%2 == 0 )。 // bが真か偽であるかに応じて分岐します。 場合(B) { Console.WriteLineを(" 日偶数です" )。 } 他 { Console.WriteLineを(「日が奇数です」)。 } } } / * 出力: 真の 日は、<偶数/奇数>数です * /
bool
変数のデフォルト値 false
。 bool?
変数のデフォルト値 null
。
変更
C ++では、bool
値型をに変換することができ int
、ある値型false
ゼロ値に相当し、 true
ゼロ以外の値に相当します。 C#では、全く存在しない bool
他の種類のタイプの間の変換は。 たとえば、次 if
の文は、C#で無効です。
C#の
INT X = 123 。 // (x)の場合 // エラー:「暗黙のうちに『ブール』に型『int型』を変換できません」 { Console.Write(「xの値がゼロでありません」); }
テストする int
変数の型を、変数値(例えば、ゼロ)である必要があり、明示的な比較として、以下:
C#の
もし(!X = 0) // C#のよう { Console.Write(" xの値が非ゼロです。" )。 }
例
この例では、キーボードから文字を入力して、[文字は英字であるかどうかをプログラムのチェックを入力します。 文字が文字であれば、それはそのケースをチェックします。 これらのチェックは使用して実行され IsLetter と islowerは、両方の戻り値の bool
型を:
C#の
パブリック クラスBoolKeyTest { 静的な 無効メイン() { Console.Writeは、(「文字を入力してください。」); チャー C =(CHAR )Console.Read(); もし(Char.IsLetter(C)) { 場合(Char.IsLower(C)) { Console.WriteLineを(" の文字が小文字。" ); } 他 { Console.WriteLineを(「文字が大文字です。」)。 } } 他 { Console.WriteLineを(" 未英字。" ); } } } / * 出力例: 文字を入力します:Xは 文字が大文字です。 X:文字入力し た文字が小文字を。 2:文字を入力し た文字がアルファベット文字ではありません。 * /
C#言語仕様
詳細については、 C#言語仕様を。 仕様記述言語は、信頼できる情報のC#の構文と使用方法です。
見ます
2、
2. トップへ戻ります |
3. トップへ戻ります |
4. トップ |
5. トップ |
1、
2、
6. トップへ戻ります |
著者:ylbtech 出典:http://ylbtech.cnblogs.com/ この記事は、執筆者に属し、公園の合計をブログ、転載を歓迎するが、作者の同意なしに、このセクションで宣言されたそれ以外の場合は、保持され、記事ページの見かけ上の位置に元の接続を指定する必要があります法的責任を追及する権利を有します。 |