• 正经学C#_判断[switch语句]:[c#入门经典]


    switch是一个和IF语句极其相似的语句。但是Switch允许条件可以有多个值。

    程序的基本结构如下

      switch(textVal)

      {

            case Val:

           程序代码

             break

        case Val2:

           程序代码

             break

        case Val3:

           程序代码

             break

               ......

         case ValN:

           程序代码

             break

      }

    switch是由花括号,括号内包含 case和break的语句。

    其中,c#要求一个case必须带有一个break。一个case不能直接跳到下一个case。

    break的意思是跳出,当case的值符合switch条件值时,进入符合的值的case并执行代码,之后执行break,跳出switch语句,执行其他程序代码。 可以有无数个case,反正机器不累。

    流程图 箭头向右即为符合条件,不符合向下。

    代码写的有些脑残,但是意思对就行。简单明白就行

            int a = 26, b = 11;
                switch(a+b)
                {
                    case 10:
                        Console.WriteLine("正确");
                        break;
                    case 30:
                        Console.WriteLine("正确");
                        break;
                    case 37:
                        Console.WriteLine("正确");
                        break;
                }

    在switch中有一个关键字,default。 在switch中没有匹配的case值就执行 default内的代码。代码如下:

     int a = 26, b = 11;
                switch(a+b)
                {
                    case 10:
                        Console.WriteLine("正确");
                        break;
                    case 30:
                        Console.WriteLine("正确");
                        break;
                    case 27:
                        Console.WriteLine("正确");
                        break;
                     default:
                         Console.WriteLine("没有一个算对的.");
                        break;
    
                }

    ok了,switch基础也就这些了

  • 相关阅读:
    transform.rotation和GetComponent<Rigidbody>().MoveRotation
    indexes和indices的区别
    AnimationState
    计算边缘光照
    Marshal.FreeHGlobal 方法 (IntPtr)
    切线空间(Tangent Space)
    Unity3D中使用Profiler精确定位性能热点的优化技巧
    最美的数学定理
    [唐诗]190襄阳歌-李白
    [唐诗]189长相思-李白
  • 原文地址:https://www.cnblogs.com/T-ARF/p/6367316.html
Copyright © 2020-2023  润新知