【发布时间】:2012-04-27 17:57:03
【问题描述】:
我用c#写了下面的代码,但有一个错误 代码:
switch (Console.ReadKey(true).KeyChar)
{
case ConsoleKey.DownArrow:
Console.SetCursorPosition(x,y);
break;
}
错误:
错误 1 无法将类型“System.ConsoleKey”隐式转换为“char”。存在显式转换(您是否缺少演员表?)
怎么了?
【问题讨论】:
-
您在某个地方使用 System.ConsoleKey .Net 期待一个字符(可能在方法参数或赋值中?)。问题不在您提供的代码中。
-
@Falanwe:问题是在提供的代码中。你试过编译吗?
标签: c# .net compiler-errors