Sprache: C#
Der folgende Code zählt Sekunden, Minuten und Stunden. Damit lässt sich einfach ein Timer (z.B. Stoppuhr) implementieren. Einfach Code z.B. auf einen Backgroundworker auslagern und zählen lassen. Die Variable "working" (boolean) dient zum aktivieren bzw. deaktivieren des Timers.
int s = 0;
int m = 0;
int h = 0;
while (working) {
Thread.Sleep(1000);
s++;
if (s == 60) {
s = 0;
m++;
}
else if (m == 60) {
m = 0;
h++;
}
}
int s = 0;
int m = 0;
int h = 0;
while (working) {
Thread.Sleep(1000);
s++;
if (s == 60) {
s = 0;
m++;
}
else if (m == 60) {
m = 0;
h++;
}
}
Alte URL:
/snippet/sekunden-minuten-stunden-zaehlen/4914
Die diversen Timer-Klassen und die DateTime Struktur kennst du aber, oder?