所以我在工作表中有一个任务:
我必须将这些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)
它不必在程序中运行,它只是工作表中的任务