首页 / C# / C#:break和continue
C#:break和continue
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C#:break和continue,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1054字,纯文字阅读大概需要2分钟。
内容图文
![C#:break和continue](/upload/InfoBanner/zyjiaocheng/1051/978b62de38704344afa37b4260d0ad5a.jpg)
以前学习C语言的时候,就觉得break语句和continue语句很像,但是那时候,you know,考试就那么过了。。现在在学习C#的时候,又碰到了,什么都不说了,还是好好学习吧~同学们~
break
break 语句主要是用在 switch , which , do ...while,for 或 foreach 等语句中,用来中断当前的选择或循环,并跳出当前的选择或循环语句。
static void Main(string[] args) { int i = 0; int result = 0; while (i < 100) { if (i == 5) break; result += i; i++; } Console.WriteLine("the result is:"+ result+",i="+i); }
程序的输出结果为:
本段程序产生的和为1到4相加的和,当程序运行时,一旦i=5,程序将执行break,跳出while循环,及时此时i依然小于100,所以,break跳出的循环是这个大循环。
continue
continue 语句主要用在 while ,do..while,for 和 foreach 等循环语句中,用于结束本次循环,即跳过 continue 语句后面尚未执行的语句, continue 语句并不跳出当前的循环语句,它只是终止一次循环,接着进行下一次循环是否执行的判定。例如:
static void Main(string[] args) { int result = 0; for (int i = 1; i <= 15; i++) { if (i < 10) continue; result += i; } Console.WriteLine("the result is:" + result ); }
在此段程序中,当i值为1到9的时候,因为i<10,所以每次都会跳出本次循环,但是当i>10后,就不在执行if语句,不再跳出本次的循环了,所以,执行的结果应该为10到15的和。如图:
总结:虽然break和continue都是跳出循环,但是,break是要跳出整个的大循环,不再执行这个循环。而Continue只是跳出本次循环,当循环变量被重新赋值后,还会继续执行其它小循环。
原文:http://blog.csdn.net/lhc1105/article/details/19328845
内容总结
以上是互联网集市为您收集整理的C#:break和continue全部内容,希望文章能够帮你解决C#:break和continue所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。