[C#基础]8.C#中的goto

Posted on 2009-09-26 12:38  Relax Active  阅读(488)  评论(0)    收藏  举报
 

goto 语句用法:

1. goto 语句可以直接跳转到程序中另一行代码的语句;

2. goto语句不能跳转到for循环的语句;

3. goto语句不能跳出类的范围

4. goto语句不能退出trycatch后面的finally

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace Demo8

{

    class Program

    {

        static void Main(string[] args)

        {

            string country = "fance";

            string language;

            switch(country)

            {

                case "american":

                    Console.WriteLine(language = "english");

                    goto case "china";             //跳到case "china"子句!

                case "france":

                    Console.WriteLine(language = "franch"); //该子名不执行!

                    break;

                case "china":

                    Console.WriteLine(language = "chinese");

                    break;

              

            }

        }

    }

}

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3