|
|
51CTO旗下网站
|
|
移动端

2.2.1 布尔类型

《C# 6.0本质论(第5版)》第2章数据类型,本章将探讨这些数据类型,更深入地研究字符串类型,并引入数组的概念。本节为大家介绍布尔类型。

作者:周靖/庞燕 译来源:人民邮电出版社|2017-07-21 15:26

2.2 更多基本类型

我们迄今为止只讨论了基本数值类型。C#还包括其他一些类型:bool、char和string。

2.2.1 布尔类型

另一个C#基本类型是布尔(Boolean)类型bool,也称为条件类型。它在条件语句和表达式中表示真或假。允许的值包括关键字true和false。bool的BCL名称是System.Boolean。例如,为了在不区分大小写的前提下比较两个字符串,可以调用string.Compare()方法并传递bool字面量true,如代码清单2-8所示。

代码清单2-8 以不区分大小写的方式比较两个字符串

  1. string option;  
  2. ...  
  3. int comparison = string.Compare(option, "/Help", true); 

在这个例子中,我们以不区分大小写的方式比较变量option的内容和字面量/Help,并将结果赋给comparison。

虽然从理论上说,一个二进制位就足以容纳一个布尔类型的值,但bool数据类型的实际大小是一个字节。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

C#高级编程(第4版)

C#经典名著!2006年最受读者喜爱的十大技术开发类图书!也是Wrox红皮书中最畅销的品种之一,从第一版开始就名满天下;其第3版被中华读书报...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊