C#控制台应用程序控制台输入和侦听处理程序

C#控制台应用程序控制台输入和侦听处理程序,c#,event-handling,console-application,console-input,C#,Event Handling,Console Application,Console Input,我有一个Skype for Business bot,它正在侦听与lync sdk处理程序的特定联系。 现在我想通过控制台输入一些命令。 但是,当我使用ReadLine方法时,我的机器人只监听控制台,而不监听对话中的skype处理程序。有没有办法同时听取两种输入 致意 Tobias尝试在新线程上运行bot,如下所示: var bot = new MyBot(); new System.Threading.Tasks.Task(() => { bot.Start(); }).Star

我有一个Skype for Business bot,它正在侦听与lync sdk处理程序的特定联系。 现在我想通过控制台输入一些命令。 但是,当我使用ReadLine方法时,我的机器人只监听控制台,而不监听对话中的skype处理程序。有没有办法同时听取两种输入

致意


Tobias

尝试在新线程上运行bot,如下所示:

var bot = new MyBot();
new System.Threading.Tasks.Task(() => {
    bot.Start();
}).Start();
do {
    Console.ReadLine();//read command
} while (true);