c# case多分去與跳轉goto

wisdomone1發表於2012-07-06
static void Main(string[] args)
        {
            //學習switch case多分支判斷
            //小結:switch case多分支中(含default,也可不含),必須包含break
            //goto用於case後,就可以用break;且goto可以充當自一個case轉至另一個指定case的作用
            int a = 2;
            switch (a)
            {
                case 1:
                    Console.WriteLine("a此時的值是1");
                    break;
                case 2:
                    goto default;
                default:
                    Console.WriteLine("case多分支的default分支");
                    goto case 1;
            }

            Console.ReadKey();
        }


結果:
case多分支的default分支
a此時的值是1

小結:
  1,goto用於case後,充當break的作用.
        2,透過goto可以把多個case連線起來

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-734828/,如需轉載,請註明出處,否則將追究法律責任。

相關文章