Programlama dillerinde birden fazla tekrarlanması gereken işlemleri döngüler vasıtası ile gerçekleştiririz. Döngüler gerçekleştirilmesi gereken işlemleri hem daha hızlı, hem de daha az kod satırı ile gerçekleştirmemizi sağlar.
C# içerisinde
- for döngüsü
- foreach döngüsü
- while döngüsü olmak üzere 3 çeşit döngü kullanabiliriz.
FOR DÖNGÜSÜ
Bir ya da birden fazla kod satırının belirtilen şarta göre, belirtilen artış ya da azalış değeri kadar tekrarlanmasını sağlayan döngüdür.
Kullanımı şu şekildedir:
for (sayaç değişkeni ; şart ; artış ya da azalış değeri)
{
komutlar ;
}
Şart sağlandığı sürece for döngüsü içerisindeki komut satırları, artış ya da azalış değeri adedince devam eder.
Örneğin 0 ile 10 arasındaki sayıları ekrana listeleyen bir konsol uygulaması yazalım. (Form ekranı ile yazımı veya kullanımı arasında bir fark yoktur!)
static void Main(string[] args)
{
int i;
for(i=0; i<=10; i++)
{
Console.WriteLine(i);
}
Console.ReadLine();
}
Döngümüz 0'dan 10'a kadar kurulduğu için i değişkeninin değeri ekrana 10 defa artan şekilde
yazılacaktır.
***Döngü ifadesinden sonra kullanacağımız komutlar, tek satırdan oluşuyorsa parantez kullanmadan da komut satırını yazabiliriz.
Örneğin:
static void Main(string[] args)
{
int i;
for(i=0; i<=10; i++)
Console.WriteLine(i);
Console.ReadLine();
}
Yukarıdaki her iki kod da aynı sonucu verecektir...
Hiç yorum yok:
Yorum Gönder