永发信息网

C# console控制台 如何: 1判断控制台处于等待用户输入状态? 2向输入流写入数据? 3终止输入?

答案:1  悬赏:60  手机版
解决时间 2021-11-14 06:32
  • 提问者网友:川水往事
  • 2021-11-14 01:23
C# console控制台 如何: 1判断控制台处于等待用户输入状态? 2向输入流写入数据? 3终止输入?
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-11-14 01:42
加标志变量 flag。


主线程:
bool flag = true;

while(true)
{
    string cmd = Console.ReadLine();
    if (flag)
    {
        // 处理Y/N
        flag = false;
    }
    else 
    {
        // 处理本来应该处理的命令
    }
}接收线程:

Console.Write("对方请求连接,是否接受?Y/N");
flag = true; 
以上代码仅仅是个思路,实际应用中还需注意线程同步与互斥问题。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯