我的代码中有以下问题,我让这个循环在计时器上运行(这只是在大计时器上运行的循环的一小部分),
在那个大计时器内(他每 1 秒打勾)我有 1 个方法需要等待 5 秒然后继续执行其余的循环代码,但我希望它不会卡住代码并且计时器将继续每 1 秒运行一次并且不会等待那 5 秒。
我做了什么我添加了一个新的计时器(timer_deva),它每 5 秒滴答一次,并在其中进行所有检查,然后计时器停止。
所以我的问题是我需要等待 5 秒来检索一个值以完成我的代码,但我需要我的主计时器将同时运行,当他得到他的结果时,他需要完成他留下的代码在后面。
提前致谢,
else if (mobID.Equals(Convert.ToInt32(txtDeva)))
{
//START CHECK WITH TIMER
timer_deva.Start();
//Methods inside timer_deva update the winnerNation
//END CHECK TIMER - GET RESULT
winner(zoneId, winnerNation, humansKills, orcKills);
}