小菜近期也遇到了和原创大神一样的问题,在此特别感谢那位大神
本来是窗体应用程序,小菜我硬是要写控制台代码,想尝试一番,毕竟小菜的认知里,控制台和窗体程序都是Main,于是小菜尝试和曾经的控制台一样,欲看输出结果时,报错,小菜发现,如果没有写那个让程序暂停的语句-- Console.ReadKey();,是不会报错的。后来,小菜从大神的博客System.InvalidOperationExceptino:如果应用程序没有控制台或者控制台输入已通过文件进行重定向,则无法读取键,请尝试使用Console.Read中学到了某东东(后来小菜意识到Windows窗体应用程序就是这个右击项目中的输出类型里面的Windows应用程序),在此特别感谢那位大神,于是小菜我就手动改了输出类型为控制台应用程序。
这样问题就解决了。
System.InvalidOperationException:“如果应用程序没有控制台或控制台输入已通过文件进行了重定向,则无法读取键。请尝试使用 Console.Read。”
于 2020-06-22 01:05:12 首次发布