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

2.3.2 条件和关系操作符

http://book.51cto.com  2007-08-06 17:10  Stephen C.Perry  机械工业出版社  我要评论(0)
  • 摘要:《C#和.NET核心技术》 重点讲解如何用实用的代码来解决具体的实际问题。本书的内容覆盖面很广,从新的C#范型到Web服务,从反射到安全等都有涉及。系统地介绍了Windows 窗体应用的开发,并讨论了如何有效地使用GDI+图形类。本文是第二章内容 条件和关系操作符。
  • 标签:条件  关系  操作符  C#  .NET  C#和.NET核心技术

2.3.2 条件和关系操作符
关系操作符用于比较两个值并确定其关系。它们常常和条件操作符一起使用,形成更复杂的判定结构。表2ˉ5总结了C#中的关系和条件操作符。
表2ˉ5 关系和条件布尔操作符
  
需要注意上述两种形式的逻辑AND/OR操作符。第一个表达式为false时,&&和||操作符不再计算第二个表达式的值,这种技术称为短路计算(short circuit evaluation);而对&和|操作符来说,两个表达式都要计算。如果表达式的值是由方法返回的,并且需要确保这些方法都得到调用,在这种情况下就要使用第二种逻辑AND/OR操作符。
除了表2ˉ5中列出的操作符外,C#还支持?:操作符,它可以有条件地为变量赋值。如下面的例子所示,实际上,它就是ifˉelse语句的一种简写形式。

 
如果表达式为true,则?:操作符返回第一个值;如果表达式为false,则返回第二个值。

【责任编辑:杨硕 TEL:(010)68476636-8001】

回书目   上一节   下一节
C#实用基础教程
专题:ASP.NET 2.0基础开发指南
.NET移动与嵌入式技术专题
.NET Framework新手入门专题
VS.NET实用开发专题
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

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