Привет, я пытаюсь найти способ ожидания в несколько миллисекунд, прежде чем перейти к следующей строке кода,
Я просмотрел Thread.Sleep, но это заморозит основную форму, я бы хотел, чтобы она оставалась активной.
Я пробовал таймеры и секундомеры, и оба останавливали основную форму, когда они должны публиковать сообщения на консоли, когда они тикают.
Я не мог найти способ использовать task.delay или фонового работника в ожидании, которое я хотел.
Псевдокод:
Wait 2 - 6 seconds
Log "waiting"
Log "waiting"
Log "waiting"
Stop Waiting - Run next line of code.
Методы, которые я пробовал, просто замораживают форму и затем заполняют журнал, мне просто нужен простой метод ожидания без замораживания формы и без необходимости иметь дело с вызываемыми событиями, что означает, что следующая строка не запускается.
Любая помощь была бы потрясающей, потому что я все еще новичок в С#, и это меня немного бесило :(