【发布时间】:2022-08-03 00:27:36
【问题描述】:
所以我想用 switch 和 case 在 c# 中制作一个简单的掷骰子游戏,但是当我开始 case 语句时不打印任何东西。我希望你们中的一个人可以在那里帮助我,因为正如你所看到的,我是一个完整的初学者。
Console.WriteLine(\"Möchten sie WÜrfeln? \\n ja? \\n nein?\");
string s = Console.ReadLine();
if (s == \"ja\")
{
Random r = new Random();
int rnd = r.Next();
switch (rnd)
{
case 1:
Console.WriteLine(\"Ihr WÜrfel hat die Zahl 1 ergeben\");
break;
case 2:
Console.WriteLine(\"Ihr WÜrfel hat die Zahl 1 ergeben\");
break;
case 3:
Console.WriteLine(\"Ihr WÜrfel hat die Zahl 1 ergeben\");
break;
case 4:
Console.WriteLine(\"Ihr WÜrfel hat die Zahl 1 ergeben\");
break;
case 5:
Console.WriteLine(\"Ihr WÜrfel hat die Zahl 1 ergeben\");
break;
case 6:
Console.WriteLine(\"Ihr WÜrfel hat die Zahl 1 ergeben\");
break;
}
}
else
{
return;
}
}
}
}
-
您是否单步执行了代码?当
rnd到达switch语句时,它的值是多少?