5.00 / 1 oy

C# sonsuz for döngüsü oluşturma örneği

Ticari amaçlı bir yazılım hazırlarken bilinçli olarak sonsuz for döngüsü açmak, performans açısından pek mantıklı olmayacaktır, belirli şartlar sağlandığı/sağlanmadığı durumlar için kullanabileceğimiz zaten while döngüleri var. Ama eğitim amaçlı ve mülakatlarda da karşılaşılabilen bir uygulama olduğu için for döngüsü ile nasıl sonsuz döngü oluşturabileceğimize dair de bir uygulama paylaşmak istedim.

for döngüsünün bildiğimiz gibi üç parametresi var ve for döngüsünün dönmeye devam etme kriteri de 2. parametresidir. Bu parametre zaten bir boolean değerdir ve doğru (true) olduğu süre boyunca for döngüsü dönmeye devam edecektir. Bu sebeple aşağıdaki gibi bir kullanım C# programlama dilinde sonsuz for döngüsü oluşturmak için yeterlidir.

for (; true;)
   System.Console.WriteLine("selam");

 

Bir örnek de mantıksal olarak asla sıfırdan küçük olamayacak bir sayı kullanarak üretelim.

for (int i=1; i>0; i++)
    System.Console.WriteLine("selam");

i tamsayısı her zaman artmaya devam edeceği için bu döngü de durdurulmadığı sürece teorik olarak sonsuza kadar devam edecektir.

Önceki benzer yazılarımdan bazıları için;

bkz: C# ile rastgele çift sayı üretme uygulaması

bkz: C# ile rastgele yazı tura atma uygulaması

bkz: C# ile rastgele zar atma uygulaması

bkz: C# break kullanımı ve örnekleri

bkz: C# For Döngüsü Kullanımı

bkz: C# iç içe for döngüsü kullanımı ve örnekleri

mbologlu

08.04.2021 04:26

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# sonsuz for döngüsü oluşturma örneği

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.