C# Array Diziler

Değerli dostlarım, bu dersimizde C# ile Array yani Dizileri öğreneceğiz. Diziler her programlama dilinde önemlidir ve sıkça kullanılır.

Diziler; her değer için ayrı değişkenler kullanmak yerine, birden çok değeri tek bir değişkende depolamak için kullanılır. Şimdi dilerseniz konu başlıkları artında C# ile değişkenl kullanımı öğrenelim

C# Dizi Oluşturma

C# ta dizi değişken oluşturmak için [] ahanhtar kelimesini kullanmamız yeterli olacaktır. Şimdi aşağıda yer alan kodlarımızı inceleyelim.

string[] arabalar;
string[] arabalar = {"Volvo", "BMW", "Ford", "Mazda"};
int[] numaralar = {10, 20, 30, 40};

C# Dizi Elemanlarına Erişim

C# ta oluşturduğumuz dizi değişken elemanlarına ulaşmak için [] içersine dizi eleman sayısını belirtmek yeterli olacaktır. Burada önemli olan dizi elemen sayımızın 0 dan başlamasıdır. örneğin ilk dizi elamanımıza ulaşmak için 0 değerini belirtmemiz yeterli olacaktır. Şimdi aşağıda yer alan örnek kodlarımızı inceleyerek öğrenelim.

string[] arabalar = {"Volvo", "BMW", "Ford", "Mazda"};
Console.WriteLine(arabalar[0]);
// Çıktı Volvo

C# Dizi Eleman Değerini Değiştirme

Var olan dizi değişkenimizin içerisinde yer alan elemanların değerini değiştirmek isteyebiliriz. Bunun için yine [] içerisine dizi eleman index sayısını belirtmemiz yeterli olacaktır. Şimdi Aşağıda yer alan kodlarımızı inceleyelim.

string[] arabalar = {"Volvo", "BMW", "Ford", "Mazda"};
arabalar[0] = "Opel";
Console.WriteLine(arabalar[0]);
// Çıktımız Opel olacaktır

C# Dizi Eleman Sayısı Bulma

Dizi içerisinde kaç adet eleman olduğunu bulmak için C# ta Lenght() metodunu kullanırız. Şimdi aşağıda yer alan örnek kodumuzu inceleyerek var olan dizimizin eleman sayısını öğrenelim.

string[] arabalar = {"Volvo", "BMW", "Ford", "Mazda"};
Console.WriteLine(arabalar.Length);
// Çıktımız 4

C# Dizi Elemanlarını Yazdırmak

C# ta var olan dizimiz içerisinde elemanlı yazdırmak için for yada foreach döngüsünü kullanabiliriz. Şimdi aşağıdaki örnek kodumuza bakarak öğrenelim.

string[] arabalar = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < arabalar.Length; i++) 
{
  Console.WriteLine(arabalar[i]);
}

Yukarıda for döngüsü ile C# dizi elemanlarımızı yazdırdık. Şimdi dilerseniz foreach döngüsü ile yazdıralım.

string[] arabalar = {"Volvo", "BMW", "Ford", "Mazda"};
foreach (string i in arabalar) 
{
  Console.WriteLine(i);
}

Yukarıda ise dizi elemanlarımızı foreach döngüsü ile ekranımıza yazdırdık.

C# Dizi Elemanlarını Sıralamak

Şimdi ise son konumuz olan C# ile dizi elemanlarını alfabetik olarak yada artan sırada sıralayan yöntemleri öğrenelim. Aşağıda yer alan örnek kodumuzu inceleyelim.

string[] arabalar = {"Volvo", "BMW", "Ford", "Mazda"};
Array.Sort(arabalar);
foreach (string i in arabalar)
{
  Console.WriteLine(i);
}

Evet dostlar bu konumuzu bu kadardı. Diğer bir dersimizde görüşmek üzere.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Shares