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;
以上代码仅仅是个思路,实际应用中还需注意线程同步与互斥问题。
主线程:
bool flag = true;
while(true)
{
string cmd = Console.ReadLine();
if (flag)
{
// 处理Y/N
flag = false;
}
else
{
// 处理本来应该处理的命令
}
}接收线程:
Console.Write("对方请求连接,是否接受?Y/N");
flag = true;
以上代码仅仅是个思路,实际应用中还需注意线程同步与互斥问题。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯