您的位置:首页 > 编程语言 > C#

C#“如果应用程序没有控制台或控制台输入已通过文件进行了重定向,则无法读取键。”的解决方法

2016-08-17 17:40 916 查看
先给出我的初始代码,我想在程序中验证写入的byte值是否正确



结果在红框处显示错误



原来笔者的这个工程是一个Window窗口应用程序,只有在Console控制台应用程序中才能使用Console类的函数。



如上图,这两种程序类型不同,需要在新建项目时就选定。

因此需要用Windows窗体应用程序才能采用的变量检测手段,修改如下



验证可以通过。

注意MessageBox.show()函数中需要传入String即字符串类型参数,我函数中的i为uInt16,为无符号16位整数,因此要调用i.ToString()函数来转换为字符串格式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  初学者 C# 编程
相关文章推荐