您所在的位置: 首页>>读书频道>>设计开发>>.Net系列>>

2.2.1 布尔类型

http://book.51cto.com  2008-07-18 16:57  (美)米凯利斯(Michaelis, M.)著/周靖译  人民邮电出版社  我要评论(0)
  • 摘要:《C#本质论》第2章数据类型,这一章将探讨基本的C#类型,继续学习C#的基础知识,本小节为大家介绍布尔类型。
  • 标签:C#  本质论  程序  布尔类型  C#本质论

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;
...
int comparison = string.Compare(option, "/Help", true);

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

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

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

回书目   上一节   下一节
上一篇: 2.1.4 字面值 下一篇: 2.2.2 字符类型
深入Vista应用程序开发
程序员如何成长?
C#实用基础教程
C#技术开发指南
Ruby on Rails 社区网站开发
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有