Kezdőoldal » Számítástechnika » Programozás » C# várakozás pár percig?

C# várakozás pár percig?

Figyelt kérdés
Sziasztok! Szeretnék egy nagyon alap programot írni, ami vár 3 percet és 20 másodpercet, majd mondjuk kiíja, hogy kész. A Google nem a barátom, mindenfelé a másodperceket erőltetik. Tudnátok nekem egy példaprogramot írni? Előre is köszönöm!

2019. júl. 11. 10:01
1 2
 11/14 anonim ***** válasza:
100%

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));

2019. júl. 11. 23:12
Hasznos számodra ez a válasz?
 12/14 A kérdező kommentje:
Köszönöm a válaszokat! Utolsó kommentelõ: Pont ilyen TimeSpan-féle megoldást kerestem. :)
2019. júl. 11. 23:26
 13/14 anonim ***** válasza:
#12 Tehát inkábbb használod a költségesebb megoldást, mert nem vagy képes kiszámolni másodpercekben mennyi idő?
2019. júl. 12. 00:17
Hasznos számodra ez a válasz?
 14/14 anonim ***** válasza:
100%

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.

2019. júl. 12. 09:09
Hasznos számodra ez a válasz?
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!