Sayfalar

27 Ağustos 2013 Salı

C# da Do While ve While Döngüleri

C# da Do While ve While Döngüleri

While Döngüsü:
---------------
Belli bir şarta bağlı olarak istenilen komutların çalıştırılmasını sağlar.
Kullanımı:
---------
While (şart)
{
...komutar
}

Komutları hiç çalıştırmadan döngü başında şarta bakar.
Şart sağlandında komutları çalıştırır ve tekrar döngü başına gelir.
Şart sağlandığı sürece komutları çalıştırmaya devam eder.

Do ... While Döngüsü:
---------------------
Belli bir şarta bağlı olarak istenilen komutların çalıştırılmasını sağlar.
Kullanımı:
---------
Do
{
...komutlar
}
while (şart);

Şarta bakmaksızın komutları bir defa çalıştırır ve daha sonra şarta bakar.
Şart sağlandığı sürece komutları çalıştırmaya devam eder.

Örnek Kod:

private void Form1_Load(object sender, EventArgs e)
{
int x;
x=1;

while (x < 10)
{
listBox1.Items.Add(x);
x++;
}

do
{
listBox2.Items.Add(x);
x++;
}
while (x < 10);

}

C# da for döngüsü

C# da for döngüsü

Amacı:
İstenilen komutların belli sayıda çalıştırılmasını sağlar.
Kullanımı:
for (dongu değişkeni=başlangıç değeri;şart;artış miktarı) komut;
Eğer komutlar birden fazla ise parantez içerisine alınır.

Örnek Kod:
inputbox ile girilen 5 adet sayının en büyük ve en küçüğünü bulan program.

private void Form1_Load(object sender, EventArgs e)
{
for (i = 1; i <= 5; i++)
{
sayi = int.Parse(Microsoft.VisualBasic.Interaction.InputBox(i.ToString()+".Sayı Giriniz", "Sayı Girişi", "", 100, 120));
if (i == 1)
{
enb = sayi;
enk = sayi;
}
if (sayi > enb) enb = sayi;
if (sayi < enk) enk = sayi;
listBox1.Items.Add(sayi.ToString());
}
textBox1.Text = enb.ToString();
textBox2.Text = enk.ToString();
}

C# Console da Write ve WriteLine Komutları

C# Console da Write ve WriteLine Komutları

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.Write("Merhaba C#");
Console.WriteLine("Merheba ASP.NET");
Console.WriteLine("Bir Tuşa Basınız");
Console.ReadKey();
}
}
}

Açıklama: Write ve WriteLine komutları C# Console uygulamalarında ekrana metin yazdırmak amacıyla kullanılır. Line eklentisi yazım işleminden sonra imlecin bir alt satıra geçmesini sağlar.