C# várakozás pár percig?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Kedves Kérdező!
Például így:
public static void Main()
{
Console.WriteLine("Start: " + DateTime.Now);
System.Threading.Thread.Sleep(new TimeSpan(0, 3, 20));
Console.WriteLine("Kesz: " + DateTime.Now);
Console.ReadKey();
}
A kulcs a System.Threading.Thread.Sleep metódus, ezt kétféleképpen lehet használni.
1.) Az első esetben a paramétere egy int, egy szám, ez a várakozási időt jelenti milisecondomokban, ami 3 perc és 20 másodperc esetén 200.000 ms, szóval 3 perc és 20 másodpercet úgy is tudsz várni, hogy:
System.Threading.Thread.Sleep(200000);
2.) De van egy másik fajtája is a System.Threading.Thread.Sleep függvénynek, ami egy Timespan-t vár paraméterül. A Timspan gyakorlatilag egy időintervallum, többféleképpen lehet létrehozni, de az egyik fajtája három számot vár paraméterül, mégpedig az órát, a percet és a másodpercet.
Így egy 3 perc és 20 másodperc hosszú Timespan:
new TimeSpan(0, 3, 20)
Azaz, így is tudsz 3 perc 20 másodpercet várni:
System.Threading.Thread.Sleep(new TimeSpan(0, 3, 20));
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Clean code
A new Timespan(0,3,20)-ról első ránézésre látszik hogy az bizony 3 perc 20 másodperc.
A 200.000-t pedig konvertálgathatod míg rájössz konkrétan mennyi idő is az.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!