Wykonywanie metody w określonym czasie

0

Witajcie,
Mam problem z napisaniem programu, który będzie wykonywał metodę kilkakrotnie w ciągu jakiegoś określonego czasu(załóżmy 2 sek.).
Próbowałem to zrobić za pomocą DateTime i Timera ale niestety to nie znajomość narzędzia jest problemem a po prostu logiczne rozpisanie kodu.
Pozdrawiam

0

Thread.Sleep Znasz?
System.Threading

0
Wesoły Ogrodnik napisał(a):

Thread.Sleep Znasz?
System.Threading

Właśnie o nim czytałem ale wydaje mi się, że on się nie sprawdzi w tym co chcę uzyskać ponieważ ja potrzebuję, żeby w ciągu dwóch sekund pewna metoda wykonywała się non stop.
Nie chodzi mi o to by zatrzymać działanie wątku na 2 sekundy.

0

Tak jak mówiłem trywialna rzecz. Udało mi się do tego dojść..
Wstawiam jakby ktoś miał takie same zaćmienie jak ja

DateTime now = DateTime.Now;
DateTime end = now.AddSeconds(2);

do
{
//Jakiś kod
} while (DateTime.Now <= end);

1 użytkowników online, w tym zalogowanych: 0, gości: 1