Kezdőoldal » Számítástechnika » Programozás » C# háttérben lévő számláló?

C# háttérben lévő számláló?

Figyelt kérdés
Sziasztok, meg lehet azt oldani, hogy egy számláló folyamatosan számol 1-től kezdve addig míg ki nem lépünk a programból úgy, hogy közben mást is csinálhat a program, pl. valami adat, szöveg bármi bekérése a számláló csak úgy a háttérben menne a kilépésig.

2017. márc. 22. 19:47
 1/8 anonim ***** válasza:
És a számláló mit számláljon egy ciklus lefutásának a számát vagy az időt vagy az fps-t?
2017. márc. 22. 19:53
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
Az időre lenne szükségem
2017. márc. 22. 19:55
 3/8 anonim ***** válasza:
Ha ragaszkodsz hozzá, megoldható hogy egy másik szálon Thread.Sleep-ekkel plusz egy számlálóval nézd az időt. Viszont sokkal hatékonyabb lekérni a jelenlegi időt, majd később ehhez képest egyszerű kivonással nézni a jelenlegi időt. Vagy itt van ez: [link]
2017. márc. 22. 20:39
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

Ha csak az idő kell, az triviális.


Main metódus első utasításaként feljegyzed az időt, amikor a progit elindítottad (DateTime.Now), majd az utolsó utasítások egyikeként DateTime.Now-t hívsz, a kettő különbsége a futásidő, azt lemented.


Ha exception előfordulhat, akkor rakd try/finally-ba. Itt vigyázz, hogy finally-ba akkor is mehet a program, ha exception volt, tehát óvatosan, és lehetőleg Exception-mentesen kódolj oda!

2017. márc. 22. 20:40
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
Ha mindenképp másik szál kell, akkor [link] (System.Threading.Timer) Vigyázz, hogy az osztály IDisposable, tehát gondoskodj a felszabadításáról, mert maradhat benn szál a program befejeződése után is!
2017. márc. 22. 20:42
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

Ez hülyeség: "maradhat benn szál a program befejeződése után is"


Ha kilép a program, akkor nem "marad bent" szál. Persze illik rendesen kezelni az IDisposable objektumok felszabadítását.

2017. márc. 23. 15:18
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
talán ha form akkor egy timerrel is meg lehet oldani
2017. márc. 23. 19:16
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Köszönöm a válaszokat!
2017. márc. 24. 15:56

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!