/ / Як додати затримку часу до дії [закрито] - c #, visual-studio-2013

Як додати затримку часу до дії [closed] - c #, visual studio-2013

Так що я пишу невеликий додаток слот-машинадля мого C # класу, я слот-машина закодована досить добре, але мені було цікаво, як я хотів би йти про додавання часу затримки до дій. Так що коли мій цикл проходив, я міг призупинити в кінці кожної ітерації, тим самим створивши візуальне оновлення кожного слота на своїй машині, щоб користувач міг дивитися

Я не прошу код або петлю про те, як досягти цього, я можу зрозуміти це сам. Мені просто потрібний метод для встановлення затримок і параметрів згаданого методу.

Відповіді:

2 для відповіді № 1

Ви можете зробити це двома способами, для проектів під .Net 4.0. Використовуйте метод Thread.Sleep.

Thread.Sleep(int value or TimeSpan here)

для проектів над або точно .Net 4.0, ви можете використовувати Task.Delay

Task.Delay(10).Wait();

await Task.Delay(10); // for .Net 4.5

3 для відповіді № 2

using System.Threading; Thread.Sleep(x); // put your time in millis here

Виконання вищезазначеного призведе до призупинення виконання вашого потоку за певний термін.