c# tcbs之switch多分支case示例

class Program
    {
        //学习switch多分支判断
        public  static string str1;
        public  static string Setswitch(string str)
        {
            str1=str;
            return str1;
        }
        public static void Main(string[] args)
        {
            //str1 = Setswitch("choice1");
            str1 = Setswitch("sex");
            Console.WriteLine(str1);
            Console.ReadKey();
            switch (str1)
            {
                case "choice1":
                    Console.WriteLine("你当前选择是"+"choice1");
                    Console.ReadKey();
                    str1 = "新choice1";
                    Console.WriteLine("你当前选择是" + str1);
                    Console.ReadKey();
                    break;
                //多个case分支可以没有具体处理代码,只写case "":但最后一个case分支要加上return;把代码控制权返回给调用此方法的上层代码,在此就直接从  main方法弹出,不再执行Console.WriteLine("多分去完了");
                case "":
                case " ":
                case "toto":
                case "sex": return;
               
                

            }
            Console.WriteLine("多分去完了");
        }
    }
请使用浏览器的分享功能分享到微信等