我试图根据你按下的那些数字制作一个说1,2或3的脚本,但我不知道如何使这些类型相同,{{1我不想给我一个整数:/
Console.readkey();
答案 0 :(得分:3)
ReadKey方法返回ConsoleKeyInfo类型。 所以,你的代码应该是这样的:
ConsoleKeyInfo level = Console.ReadKey();
switch (level.KeyChar)
{
case '1':
Console.WriteLine("1");
break;
case '2':
Console.WriteLine("2");
break;
case '3':
Console.WriteLine("3");
break;
}
答案 1 :(得分:0)
如果您将用户输入的变量类型更改为字符串,并将'ReadKey'更改为'ReadLine'(或将'.ToString()'添加到'ReadKey()'),那么您可以放双对于这样的案例的引用:
string level = Console.ReadLine();
switch (level)
{
case "1":
Console.WriteLine("1");
break;
case "2":
Console.WriteLine("2");
break;
case "3":
Console.WriteLine("3");
break;
}
Console.ReadKey();