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("多分去完了");
}
}