使用情况:当有限的几个变量(可以枚举),可以使用这个语法。

使用方法:

    Console.WriteLine("这里有三种方案,请选择");
            string s1 = Console.ReadLine();
            int i = Convert .ToInt32 (s1);
            switch (i)
            {
                case 1:
                    Console.WriteLine("第一种方案");
                    break;
                case 2:
                    Console.WriteLine("第二种方案");
                    break;
                case 3:
                    Console.WriteLine("第三种方案");
                    break;
                default:
                    Console.WriteLine("没有这种方案");
                    break;
            }
            Console.ReadKey();

使用注意:一定要在后面加上break;都可以用if重写;全部不满足使用default加上。