注册 登录
编程论坛 C# 论坛

switch 语句相关问题

失忆的心 发布于 2014-05-22 10:05, 953 次点击
switch从一个case调到另一个case
9 回复
#2
asdfv632014-05-22 13:03
为什么需要这样的。。
#3
编号10162014-05-22 13:14
像这种调用另外其他事项一般都是自己定义一个方法然后进行调用的
#4
asdfv632014-05-22 13:32
同意楼上
#5
邓士林2014-05-22 18:02
你在处理的那个case里面对break进行控制,比如:
case 1:
   if(成立)执行什么操作;break;
else 此时没有break,就会自动处理下一个case,同样这样应该行吧!
#6
wangnannan2014-05-26 10:06
程序代码:
namespace ConsoleApplication6
{
    class Program
    {
        static void Main(string[] args)
        {
            switch (args.Length)
            {
                case 1:
                case 2:
                    break;
                case 3:
                    break;
                case 4:
                case 5:
                case 6:
                    break;
                default:
                    break;
            }
        }
    }
}
你说这种情况应该是case情况有相同的那种 你可以把要调的布置在一起 例如上述代码中的1 2  或者 4 5 6
#7
oldhouse662014-05-26 11:13
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
#8
qw11617485792014-05-27 13:39
使用goto 或则递归调用,将switch写入一个方法中
private void function(int n)
{
    switch(n)
    {
        case 1:
            function(2);
            break;
        case 2:
            ...
            break;
    }
}
#9
wp2319572014-05-27 13:46
或许不使用switch也是一个不错的选择呢
#10
c613756222014-05-29 20:06
程序代码:

switch(a):
case 1:
case 2:

 Console.WriteLine("输入"); break;



楼主可否是想这样的效果
1