У меня есть цикл и если у меня переменная меньше 0, то мне нужно, чтобы высвечивалась новая форма, а цикл ждал пока я не закончу работать с формой. Возможно ли это сделать?
while ((i <= 1000) && (auto.bak > 0))
{
if ((auto.bak < 10)&&(auto.bak>0))
{
Random zpr = new Random();
int zapr = zpr.Next(1, 10);
if (auto.bak>=zapr)
{
}
else
{
car.go(zapr);
//при выполнении этого условия, мне нужно чтобы цикл вставал на паузу и выполнялась функция car.go(zapr);
}
}
}
Если это WinForms приложение, то форму следует показывать используя метод ShowDialog. Цикл не будет выполняться до тех пор, пока такую форму не закроют.
Если вам не подходит ответ выше - тогда вам подойдет класс AutoResetEvent Пример можно увидеть тут - https://professorweb.ru/my/csharp/thread_and_files/1/1_12.php
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Открываю в c# Excel, туда записываю данные в соответствующие строки и столбцы, необходимо по условию выделить строчку каким-то цветом, как это...