2.2 更多基本类型
我们迄今为止只讨论了数值类型。C#还包括其他一些类型:bool、char和string。
2.2.1 布尔类型
另一个C#基本类型是布尔(Boolean)类型bool、也可以称为条件类型。在条件语句和表达式中,它用于表示真或假。允许的值包括关键字true和false。bool的BCL名称是System.Boolean。一个布尔类型的字面值使用关键字true和false。例如,为了在不区分大小写的前提下比较两个字符串,可以调用string.Compare()方法,并传递bool字面量true,如代码清单2-8所示。
代码清单2-8 以不区分大小写的方式比较两个字符串
string option; |
在这个例子中,我们以不区分大小写的方式比较变量option的内容和字面量/Help,并将结果赋给comparison。
虽然从理论上说,一个比特就足以容纳一个布尔类型的值,但bool数据类型的实际大小是一个字节。
| 回书目 上一节 下一节 |