[教程][C#] 新手入门教程#19——Break

记得break 么?
我们在for 循环时说过
现在来细细看下

break
就是直接跳出整个loop (for, while,switch等等都适用)
不再继续循环

例子:

image
结果是很容易预测的:

image

而break 呢:

image

这里就是当i 等于 5 的时候
break 语句将终止整个for 循环

输出:

image

当i 等于 5时

image
break 语句跳出整个for 循环
跳过 textbox.text 的赋值
所以我们在输出中看不到5的存在

break 语句另一个地方就是用在switch 语句之中

image

break 在 case 之中就是当条件符合其中一个case 的时候
就直接跳出整个 switch
不让他进入下一个case 检测

image
如果没有break 的话

image
如果 case 1 符合的话
它还是会进入下一个case 10

但是当num = 10 的时候
他不会等于11!

然后你可能会得到意想不到的结果
所以

C# 之中
每个 case 都必须加一个 break
如果不加的话
就会报错了:

image

« [教程][C#] 新手入门教程#18——Methods [教程][C#] 新手入门教程#20——Continue »
comments powered by Disqus