Neredeyse for ve foreach döngülerini kullanmayan yoktur. Kim ne derse desin programlamanın temellerinden bu döngüler. Nasıl if-else her derde deva oluyorsa aynı şekilde bu for-foreach döndüleride bir çok derde deva programlamada. Özellikle birşeyler saydırmak istediğimizde bir dizi içerisinde, bir tablo içerisindeki verilerde işimiz varsa tam bize göre.

Şimdi For Döndüsü ile bir DropDownList kontrolüne veri ekleyelim : 0 dan 10 a kadar olan sayıları ddlSayilar isimli kontrole ekliyoruz.

For ( int i=0; i<10; i++)
{
ddlSayilar.Items.Add(i.ToString())
}

For döngüsü ile 0 dan 10 a kadar olan sayıları ekledik. Bu eklediğimiz sayılardan 5. olan sayıyı yani 4 ü  foreac döngüsü ile label’ a yazdıralım:

Foreach (ListItem sayi in ddlSayilar.Items)
{
if (sayi.Value.ToString()==”4″)
{
lblSayıGoster.Text = sayi.Value.ToString();
}
}