Basics időzítő C #
Nézzük először vegyünk egy egyszerű példát a program vezet ki a pontos időt a konzol. )
1. listán timer.cs - megjeleníteni az időt.
A példán a végtelen számú alkalommal az aktuális dátumot és időt. Megszakítás kódfuttatást a Ctrl + C Az aktuális dátum és idő nyerhető módszerrel Most (class DateTime) (bejelentett System névtérben), amely az úgynevezett a 13. sorban.
Most tekintsünk egy módon megjeleníteni az időt egy időzítő. Időzítő lehetővé teszi egy bizonyos ideig, hogy át a vezérlést egy másik eljárás. Ennek keretében az időzítőt bejelentett névtér System.Timers. Ez az osztály általában nevezik időzítőt. Változtassuk meg az első példa a következő módon:
2. lista Timer02.cs - időzítő, DateTime.
Az eredmény ugyanaz volt, de ahelyett, hogy folyamatos frissítése, a dátum és idő frissítése minden 1000 kullancsok, ami megegyezik az egy másodperc alatt.
Most, annak érdekében: a 12. sorban sodaotsya egy új példányát az időzítő; on line 14 adják az időtartamot, amelynek az időzítő indul; a 13. vonal jelzi a függvény neve, amely átkerül a vezérlést, amikor az időzítő elindul (ebben az esetben DisplayTimeEvent, amely megtalálható a vonalak 23-26). A Timer osztály van AUTORESET tulajdonság, amely alapértelmezés szerint igaz. Ha ez az érték változik hamis, akkor az időzítő csak egyszer lép működésbe. Ha AUTORESET tulajdonság nem változik, akkor az időzítő indul minden alkalommal lejártakor egy előre meghatározott intervallumban. A vonalak 17-től 20-tartalmaz hurok, amely addig ismételjük, amíg a gombot megnyomja, „q”, majd Enter.