开发手册 欢迎您!
软件开发者资料库

C# 布尔值(Boolean)

C# 中布尔值(Booleans)表示以下两个值之一:true或false。本文主要介绍布尔值(Boolean)的使用,bool与Boolean的区别,以及相关的示例代码。

1、C# 布尔值

通常,在编程中,将需要一个只能具有两个值之一的数据类型,表示逻辑判断条件的真假。

为此,C#具有bool数据类型,该数据类型可以是值truefalse

2、bool变量声明

布尔类型使用bool关键字声明,并且只能是truefalse

例如,

bool iswonheroFun = true;bool isFishTasty = false;Console.WriteLine(iswonheroFun);     // 输出 trueConsole.WriteLine(isFishTasty);      // 输出 false

3、布尔表达式

布尔表达式是返回布尔值的C# 表达式:truefalse

可以使用比较运算符,例如,大于(> )运算符来查找表达式(或变量)是否为真:

例如,

int x = 10;int y = 9;Console.WriteLine(x > y); // 返回true,因为10比9大

例如,

Console.WriteLine(10 > 9); // 返回true,因为10比9大

在下面的示例中,我们使用等于(==)运算符来计算表达式:

例如,

int x = 10;Console.WriteLine(x == 10); // 返回true,因为x的值等于10

例如,

Console.WriteLine(10 == 15); // 返回false,因为10不等于15

表达式的布尔值是所有C#比较和条件的基础。

4、bool与Boolean的区别

1) bool是基本数据类型,Boolean是它的封装类,和其他类一样,有属性有方法,可以new,例如,

Boolean flag = new Boolean();  // boolean 则不能

2) Boolean 是bool 的实例化对象类,例如,

bool b1 = true ; //或者Boolean b2 = true ;