Console.ReadKey导致错误

时间:2015-06-16 13:58:01

标签: c# visual-studio cmd

所以我有一个脚本来取一个已输入的单词并将其反转以告诉该人它是否是一个回文或者除了这行代码中的错误之外一切似乎都没问题。任何想法为什么我一直坐在这里对此感到沮丧。如果您需要更多代码,请告诉我。

WebAuthenticationBroker.GetCurrentApplicationCallbackUri()

还有一种复杂功能,只能输入一个字母而不是写一个字并按下输入任何建议吗?

1 个答案:

答案 0 :(得分:3)

C#区分大小写。

Console.readkey();

应该是

Console.ReadKey();

根据定义,此方法读取 a 键。如果您想要阅读超过一个字符(例如整行),您应该使用Console.ReadLine(),它会读取输入中的所有字符,直到它到达新行。< / p>

由于ReadLineReadKey会返回不同的类型,因此您还需要更改变量类型(可能还有名称,因为它不再是keyinfo!)

string line = Console.ReadLine();

查看Console.ReadLine的文档页面,您可能会注意到String在某些地方使用,string在其他地方使用。基本上没有 - string是名为String的.NET框架类型的C#别名。有关StackOverflow问题的更多信息:What is the difference between String and string in C#?