Bu yazımızda C# Console Application ile yapılmış Kronometre uygulamasını paylaşacağım. Örneğimizi incelediğimizde iç içe For kullanımı yapıldığını ve Thread.Sleep() isimli bir metodun çalıştığını görüyoruz.
Sleep metodu kullanarak threadin çalışmasını bir süreliğine bekletebiliriz(Timer gibi). Örneğin; belli bir süre a fonksiyonu çalıştırıp 0.1(örneğin) saniye dinlendirdikten sonra işleme devam edebiliriz ya da o sırada başka fonksiyonları çalıştırabiliriz.
Örneğimize ait kodlar aşağıdaki gibi olacaktır.
Sleep metodu kullanarak threadin çalışmasını bir süreliğine bekletebiliriz(Timer gibi). Örneğin; belli bir süre a fonksiyonu çalıştırıp 0.1(örneğin) saniye dinlendirdikten sonra işleme devam edebiliriz ya da o sırada başka fonksiyonları çalıştırabiliriz.
Örneğimize ait kodlar aşağıdaki gibi olacaktır.
Kod:
static void Main(string[] args)
{
//dakikayı say
for (int j = 0; j < 60; j++)
{
//saniyeyi say
for (int a = 0; a < 60; a++)
{
// saliseyi say
for (int i = 0; i <= 99; i++)
{
if (Console.KeyAvailable)
{ break; }//tuşa basınca çık
Console.WriteLine("{0}:{1}:{2}", j, a, i);
System.Threading.Thread.Sleep(10);
Console.Clear();
}
}
}
}