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

2.2.1 布尔类型

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

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

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

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
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | yeyingcai

472人订阅学习

读 书 +更多

C#入门经典(第3版)

本书将全面介绍C#编程的所有知识,共分为5篇:第1篇是C#语言:介绍了C#语言的所有内容,从基础知识到面向对象的技术,应有尽有。第2篇是Win...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客