【C#】流控制

前言

        要软件完成各种各样的功能,就需要完成该功能的代码有完整的逻辑体系,那么这些逻辑是怎么通过程序代码体现出来的呢,这就不得不说流控制语句,流控制语句是让代码有逻辑的主要功臣。

流控制语句

if

例:
if(Rain)
    console.Writeline("下雨了,不能出门");
else
    console.Writeline("没有下雨,可以出门");
        这就是一个最简单的If语句,如果Rain为真,说明下雨了,否则为没有下雨。

switch

例:
string MyCountry = Console.ReadLine();
    switch(MyCountry)
    {
        case"中国":
            Console.WriteLine("中国");
            break;
        case"美国":
            Console.WriteLine("美国");
            break;
        default:
            Console.WriteLine("其他");
            break;
    }
        这个例子中,我们输入国家名称,控制台输出您所输入的国家名称,当您输入的不是中国或美国时,输出“其他”。
        switch和if的区别就在于,if通过范围判断,而switch通过具体值来判断。

for

例:
for (int a = 0; a < 100; a++)
{
    Console.WriteLine("您输出的是{0}",a.ToString());
}
        首先,for语句是固定步长,在这里,a的值由0到99依次加1,最后输出的结果就是从0到99的一个数列。

break

        break语句可以用于退出for、foreach、while或do…while循环,循环结束后,立即执行后面的语句。上面switch的例子中就用到了break跳转语句。

continue

        Continue语句类似于break,也必须用于for、foreach、while或do…while循环中,它只从循环的当前迭代中退出,然后在循环的下一次迭代开始重新执行,而不是退出循环。

return

        return语句用于退出类的方法,把控制返回给方法的调用者,如果方法有返回类型,return语句必须返回这个类型的值,如果没有返回类型,该语句就不能用于表达式。

using

        using语句可以确保在使用完整资源密集型的对象后,就处理它们。

总结

        各种各样的流控制语句让我们的代码有了完整的逻辑,此外,还有while不定长循环,do while循环,foreach循环,goto循环等常用的循环语句,只有掌握了这些流控制语句,才能在编写的代码、实现功能的时候得心应手。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值