ana sayfa > C# > Foreach Döngüsü [C#]

Foreach Döngüsü [C#]

Pazartesi, 07 Ara 2009 yorum ekle yorumlara git

Bu yazımızda foreach döngüsü anlatılmaktadır.

Döngüler, program içerisinde tekrarlanması gereken ifadeleri veya kod bloklarını tekrar tekrar yazmak yerine tek bir yapıda yazarak ifadelerin veya kod bloklarının tekrarlanmasını sağlar.

C#’ta foreach döngüsü bir dizi belirten ifadenin veya bir koleksiyonun her elemanı için yapısındaki kodları çalıştıran  döngüdür.

foreach (degisken_tipi degisken in dizi)
{
//kodlar;
}

Tanımlanan değişken, sırasıyla belirtilen dizi içerisindeki elemanları tutar.

Foreach döngüsü döngüye ait değişkeni kullanmamıza imkan  sağlar. Değişkeni istediğimiz şekilde istediğimiz işleme sokabiliriz. Ancak döngüye müdahale edemeyiz.

Örnek olarak  bir integer tipli değişkene ait  elemanları listbox’a ekleyip toplamını yazan programın uygulamasını yapalım.

[Kod Kısmı]

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
int[] dizi = { 5, 10, 15, 20, 25, 30 };  //dizi tanımlanıyor..
int toplam=0;  //dizi elemanlarının toplamını tutacak değişken tanımlanıp; değişkene hata vermemesi için başlangıç değeri olarak 0 değeri atanıyor..
foreach (int x in dizi)  //dizi’ye ait her int tipli x için..
{
listBox1.Items.Add(x);   //listbox’a ekle..
toplam += x;  //toplam değişkenine ekle..
}
label1.Text = “Toplamları: ” + toplam;
}
}
}

[Ekran Çıktısı]

foreach dahiweb

e.U




Benzer Konularımıza da Göz Atın!

coded by nessus
Share


Categories: C# Tags: , , , , ,
Bu kategorideki rastgele diğer yazılar
  • » C#'ta Radio Button Kullanımı
  • » C# Varmısın Yokmusun Programı
  • » c#'ta Celcius Ve Fahrenayt
  • » C# ile Asal Sayılar
  • » Karakter Sayısı [C#]
  • » Q MATİK (BANKA SIRALAMA SİSTEMİ)
  • » Visual Studio Menüleri - File Menüsü [C#]
  • » C#'ta Hesap Makinesi
  • » Sayısal Loto [C#]
  • » C#'ta ListBox Ve ComboBox Kullanımı
  • » C#'ta işlemler
  • » C# 2-9 arası rakamlara bölünebilen sayılar(combobox)
  • » C# Büyük Ünlü Uyumu
  • » C# İki sayı arasındaki sayıların toplamı
  • » Asansör Kontrol Programı [C#]



    1. irem
      Cuma, 22 Oca 2010 zamanında 06:57 | #1

      Ellerinize sağlık yazınızoldukça sade, anlaşılır…
      Çok teşekkürler, final sınavına çalıştığım bu saatte anlatımınız ilaç gibi geldi

    2. emreuzun
      Perşembe, 11 Şub 2010 zamanında 17:42 | #2

      size de teşekkür ederim yardımcı olabildiysem ne mutlu..

    3. Pazartesi, 09 May 2011 zamanında 15:04 | #3

      Teşekkürler açıklamalar gayet anlaşılır.

    1. şimdilik geri bağlantı yok

    *
    Bu bir spamlara karşı koruma yazılımıdır, resimde gösterilen güvenlik kelimesi girilmelidir. Kelimeyi sesli duymak için resmi tıklayın
    Anti-spam kelimeyi duymak için tıklayın