C# console控制台 如何: 1判断控制台处于等待用户输入状态? 2向输入流写入数据? 3终止输入?
发布网友
发布时间:2022-05-12 20:09
我来回答
共1个回答
热心网友
时间:2023-10-20 20:00
加标志变量 flag。
主线程:
bool flag = true;
while(true)
{
string cmd = Console.ReadLine();
if (flag)
{
// 处理Y/N
flag = false;
}
else
{
// 处理本来应该处理的命令
}
}
接收线程:
Console.Write("对方请求连接,是否接受?Y/N");
flag = true;
以上代码仅仅是个思路,实际应用中还需注意线程同步与互斥问题。