Ö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.
Ö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.
Ö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(); } } }
Ö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.
Ö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.
Hiç yorum yok:
Yorum Gönder