.NET基础——数据短路问题
来源:互联网 发布:淘宝森马官方旗舰店 编辑:程序博客网 时间:2024/06/11 02:30
int num = 1; int text = 10; bool flag = num++ > 10 && text++ < 9; //测试的结果是2 10 //因为数据短路的原因(num++>10这个条件已经不成立,所以不会继续执行text++,而是直接返回false) Console.WriteLine("测试的数据结果是:"+num+":"+text); Console.WriteLine("测试1的结果是:"+flag); Console.ReadKey();
同理:
<span style="white-space:pre"></span><pre name="code" class="csharp"><span style="white-space:pre"></span> int num = 1; int text = 10;<span style="font-family: Arial, Helvetica, sans-serif;"></span><span style="font-family: Arial, Helvetica, sans-serif;"> </span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"></span>bool flagText = num++ < 3 || text++ < 9;</span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="white-space:pre"></span>Console.WriteLine("测试的数据结果是:" + num + ":" + text);</span>结果是:2 10
当num++成立的时候,就不会继续执行text++了。
0 0
- .NET基础——数据短路问题
- .NET实现之(WebBrowser数据采集—基础篇)
- 最短路问题——Dijkstra算法
- 最短路算法————Floyd基础详解
- 多段图的最短路问题——单向TSP问题
- .net基础问题
- .NET基础--运算问题
- ASP.NET 网站管理—数据存储问题
- 杭电3790————最短路问题
- 通信网Project之——单源单宿最短路问题
- SSL 1760——商店选址问题(最短路)
- SSL 1761——城市问题[最短路]
- Hud 3790 最短路径问题[基础最短路Dijkstra]
- HDU - 2544 - 最短路 (最基础单源最短路问题!!dijkstra+floyd+SPFA)
- .NET基础篇——Entity Framework 数据转换层通用类
- .NET基础篇——Entity Framework 数据转换层通用类
- 【三层】—ADO.NET基础
- 最短路—1001
- 远程mysql数据库很慢
- Android桌面快捷方式那些事与那些坑
- 浅论Android网络请求库——android-async-http(比较好的开源框架)
- 10个顶级的CSS3代码生成器-兄弟连IT教育
- 用<%# DataBinder.Eval(Container.DataItem,"ID")%>显示数据的,标题太长规定字数,多余的用"..."
- .NET基础——数据短路问题
- 中国剩余定理(详解)
- fcntl与文件锁 2013-11-25 15:45:55 http://blog.chinaunix.net/uid-20775448-id-4009263.html
- Java轻量级框架SSH简介
- MongoDB集成Spring Data
- mysql自动生成备份
- GPS(ublox MAX 7c)移植 (飞思卡尔 IMX6 Android4.3平台)
- 【HDU 5448】Marisa’s Cake
- Cocos2d-x游戏编程——C++篇(含CD光盘1张)——互动出版网