Cok Boyutlu Diziler

C# çok boyutlu dizilerini şöyle düşünebilirsiniz: Çok boyutlu diziler, verileri satır ve sütunlar halinde düzenli bir şekilde saklamanızı sağlar. Her eleman [satır, sütun] formatında belirtilir. Örneğin, bir sınıftaki öğrencilerin farklı derslerdeki notlarını temsil etmek için kullanılabilir.

Kullanımı:

// C# Çok Boyutlu Dizilerin (Multidimensional Arrays) Kullanımı:
// Çok boyutlu diziler, iki veya daha fazla boyutta veri saklamak için kullanılır.
int[,] sayilar = { { 1, 2 }, { 3, 4 }, { 5, 6 } };

// Dizideki satır ve sütun sayısını manuel olarak belirtin:
int satirSayisi = 3; // Satır sayısı
int sutunSayisi = 2; // Sütun sayısı

// Dizinin toplam satır ve sütun bilgilerini yazdır:
label1.Text = "Satır Sayısı: " + class="text-aqua">satirSayisi.ToString();
label2.Text = "Sütun Sayısı: " + sutunSayisi.ToString();

// Belirli bir elemanın değerini al (örneğin 1. satır, 0. sütun):
label3.Text = "1. Satır ve 0. Sütun Değeri: " + sayilar[1, 0].ToString();

// Çok boyutlu dizideki tüm elemanları döngüyle yazdır:
for ( int i = 0; i < satirSayisi; i++ )
{
   for ( int j = 0; j < sutunSayisi; j++ )
   {
      label4.Text += sayilar[i, j].ToString() + " ";
   }
   label4.Text += "
"
; // Bir sonraki satıra geç
}

Meraklılar için Detaylar:

Çok boyutlu diziler, iki veya daha fazla boyuta sahip verileri düzenlemek için kullanılır. Elemanlar `[satır, sütun]` formatında saklanır ve çağırılır.

Çok Boyutlu Diziler ile Neler Yapabilirsiniz?
  Verileri bir tablo düzeninde saklayabilirsiniz.
  Satır ve sütun bilgisi ile spesifik verilere erişebilirsiniz.
  Döngüler kullanarak tüm elemanları sıralı bir şekilde yazdırabilirsiniz.

Bir Çok Boyutlu Dizi Tanımlama:
int[,] dizi = { { 1, 2 }, { 3, 4 } };

Dizideki Elemanlara Erişim:
  Elemanlara `[satır, sütun]` formatında erişebilirsiniz. Örneğin, `dizi[1, 0]` dizinin 1. satır ve 0. sütunundaki elemanı döndürür.

// Çok Boyutlu Dizi Kullanımı:
int[,] notlar = { { 90, 80 }, { 70, 60 } };
// Elemanları yazdır:
for ( int i = 0; i < 2; i++ )
{
   for ( int j = 0; j < 2; j++ )
   {
      label1.Text += notlar[i, j].ToString() + " ";
   }
}

Kodun Açıklaması:
  `[i, j]`: Dizinin belirli bir elemanına erişir.
  Döngüler, tüm elemanları sıralı bir şekilde yazdırır.

Çok boyutlu diziler, düzenli veri saklama için kullanışlı bir araçtır.