5.00 / 1 oy

C# ile dizinin elemanlarını yazdırmak (5 farklı yöntem ile)

Diziler içindeki elemanları yazdırmak için en geleneksel yol, for ya da foreach döngüsü içerisinde tüm dizi elemanlarını teker teker yazdırmaktır.

Örnek 1: 5 elemanlı bir dizi tanımlayarak tüm elemanlarını for döngüsü ile yazdırın.

Çözüm:

string[] gruplar = {"acdc", "bon jovi", "metallica", "iron maiden", "def leppard"};
for (int i=0; i<gruplar.Length; i++)
    System.Console.WriteLine(gruplar[i]);

Çıktı:

acdc
bon jovi
metallica
iron maiden
def leppard

 

Örnek 2: 1. örnekteki dizinin elemanlarını foreach döngüsü kullanarak yazdırın.

Çözüm:

string[] gruplar = {"acdc", "bon jovi", "metallica", "iron maiden", "def leppard"};

foreach(var grup in gruplar)
{
Console.WriteLine(grup.ToString());
}

 

Örnek 3: 1. örnekteki diziyi listeye dönüştürerek yazdırın.

Çözüm:

string[] gruplar = {"acdc", "bon jovi", "metallica", "iron maiden", "def leppard"};
gruplar.ToList().ForEach(grup => Console.WriteLine(grup.ToString()));

 

Örnek 4: 1. örnekteki diziyi string.join metodunu kullanarak önce string'e dönüştürün ve sonra yazdırın.

Çözüm:

string[] gruplar = {"acdc", "bon jovi", "metallica", "iron maiden", "def leppard"};
Console.WriteLine("[{0}]", string.Join(", ", gruplar));

 

Örnek 5: 1. örnekteki diziyi Array.ForEach metodu ile yazdırın.

Çözüm:

string[] gruplar = {"acdc", "bon jovi", "metallica", "iron maiden", "def leppard"};
Array.ForEach(gruplar, Console.WriteLine);

 

Önceki ilgili yazılarımdan bazıları için;

bkz: C# dizinin eleman sayısını bulmak

bkz: C# ile içinde elemanlarla birlikte dizi tanımlamak

bkz: C# ile Dizi Tanımlamak (Array)

bkz: Programlama dillerinde diziler (array) ne işe yararlar?

bkz: C# Dizi Elemanlarının Kaç Kere Tekrarlandığını Bulmak

bkz: C# Dizi Elemanlarının Toplamı Nasıl Bulunur?

mbologlu

15.04.2021 05:25

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# ile dizinin elemanlarını yazdırmak (5 farklı yöntem ile)

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.