小编Mik*_*ike的帖子

C#更改如果要切换,如何处理"和"

所以我在工作表中有一个任务:

我必须将这些Ifs更改为开关,但我该怎么做?继承人:

if (i<0 || i>15)  Console.WriteLine ("A");
else if (i%5<2 && i/3>3)  Console.WriteLine ("B");
else if (3<i && i<10)  Console.WriteLine ("C");
else if (i&2==2)  Console.WriteLine ("D");
else  Console.WriteLine ("E");
Run Code Online (Sandbox Code Playgroud)

这是我制作的开关,但那个很糟糕,但我不知道如何制作一个好的,我希望你能帮助我.

switch (i)
    case (i<0):
    case (i>15):
        Console.WriteLine ("A“)
        Break;
    Case (i%5<2 && i/3>3) : 
        Console.WriteLine ("B“)
        Break;
    case (3<i && i<10) :
        Console.WriteLine ("C");
        Break;
    Case (i&2==2)  :
         Console.WriteLine ("D");
        Break;
    Default
         Console.WriteLine ("E");
        Break;
Run Code Online (Sandbox Code Playgroud)

它不必在程序中运行,它只是工作表中的任务

c# if-statement case switch-statement

1
推荐指数
1
解决办法
107
查看次数

标签 统计

c# ×1

case ×1

if-statement ×1

switch-statement ×1