Sayfalar

ToolBars

Get our toolbar!

11 Mayıs 2013 Cumartesi

C# Foreach Döngüsü Örnek Uygulamalar



Örnek Uygulama 1: Foreach döngüsü en düşük indexten en yüksek indexe doğru işlem yapar.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string[] isimler = new string[]
{ "Ali", "Zeki", "Ahmet", "Musrafa", "Salim", "Rıza", "Remzi", "Aysel" };
foreach (string isim in isimler)
{
Console.WriteLine(isim);
}
Console.ReadLine();
}
}
}

Yukardaki örnek uygulamada isimlerin sırasına göre işlem yapıldığını ekran çıktısından anlayabiliyoruz.
Kodu çalıştırdığımızda konsol penceresi alttaki gibi görünecektir.

charp-foreach-ornek-01

Örnek Uygulama 2: Not ortalaması almak.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[] notlar = new int[3] { 45, 82, 70 };
int ortalama = 0;
Console.WriteLine("Notlar : ");
foreach (int not in notlar)
{
Console.WriteLine(not);
ortalama += not;
}
ortalama = ortalama / 3;
Console.WriteLine("Not Ortalaması : " + ortalama);
Console.ReadLine();
}
}
}


Kodu çalıştırdığımızda konsol penceresi alttaki gibi görünecektir.



charp-foreach-ornek-02


Örnek Uygulama 3: Foreach döngüsünde "break" ifadesini kullanmak.

Kodu çalıştırdığımızda konsol penceresi alttaki gibi görünecektir. 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[] numaralar = new int[] { 12, 3, 42, 50, 6, 22 };
foreach (int numara in numaralar)
{
Console.WriteLine("Numara : " + numara);
if (numara == 42)
{
break;
}
}
Console.ReadLine();
}
}
}


charp-foreach-ornek-03

Örnek Uygulama 4: Foreach döngüsünde "break" ifadesini kullanmak.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string[] isimler = new string[] { "Ali", "Zeki", "Ahmet", "Musrafa", "Salim", "Rıza", "Remzi", "Aysel" };
foreach (string isim in isimler)
{
Console.WriteLine(isim);
if (isim == "Salim")
{
break;
}
}
Console.ReadLine();
}
}
}



 

Kodu çalıştırdığımızda konsol penceresi alttaki gibi görünecektir.

charp-foreach-ornek-04


Örnek Uygulama 5: Foreach döngüsünde çok boyutlu dizi kullanımı.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[,] tablo = new int[3, 4];
tablo[0, 0] = 1;
tablo[0, 1] = 2;
tablo[0, 2] = 3;
tablo[0, 3] = 4;
tablo[1, 0] = 5;
tablo[1, 1] = 6;
tablo[1, 2] = 7;
tablo[1, 3] = 8;
tablo[2, 0] = 9;
tablo[2, 1] = 10;
tablo[2, 2] = 11;
tablo[2, 3] = 12;
foreach (int hucre in tablo)
{
Console.WriteLine("Hücre: " + hucre);
}
Console.ReadLine();
}
}
}


Kodu çalıştırdığımızda konsol penceresi alttaki gibi görünecektir.


charp-foreach-ornek-05

Hiç yorum yok:

Yorum Gönder