C# Dİziler

C# dizilerini şöyle düşünebilirsiniz: Dizi, aynı türde birden fazla veriyi bir arada saklamak için kullanılan bir yapıdır. Ancak C# dizilerinde bulunan metotlar, bu veriler üzerinde işlem yapmayı kolaylaştırır. Örneğin, dizinin toplamını hesaplamak, maksimum değeri bulmak veya ilk elemanını almak gibi işlemleri rahatça gerçekleştirebilirsiniz.

Dizi metotları şunlardır:
- Length: Dizideki toplam eleman sayısını verir.
- Rank: Dizinin kaç boyutlu olduğunu döndürür.
- Max: Dizideki en büyük değeri döndürür.
- Min: Dizideki en küçük değeri döndürür.
- Sum: Dizideki elemanların toplamını hesaplar.
- Average: Dizinin elemanlarının ortalamasını hesaplar.
- First: Dizinin ilk elemanını döndürür.
- Last: Dizinin son elemanını döndürür.

Bu metotlar sayesinde dizilerle ilgili işlemler hem hızlı hem de kolay bir şekilde yapılabilir.

Kullanımı:

// C# Dizilerin (Array) Metotlarını Anlamak:
// Dizi, aynı türden birden fazla veriyi bir arada saklamak için kullanılır.
using System.Linq; // Linq metodları için gerekli

int[] sayilar = { 10, 20, 30, 40, 50 };

// Dizi uzunluğunu al:
label1.Text = "Dizi Uzunluğu: " + sayilar.Length.ToString();

// Dizi boyutunu (rank) al:
label2.Text = "Dizi Boyutu: " + sayilar.Rank.ToString();

// Dizideki maksimum değeri al:
label3.Text = "En Büyük Değer: " + sayilar.Max().ToString();

// Dizideki minimum değeri al:
label4.Text = "En Küçük Değer: " + sayilar.Min().ToString();

// Dizinin toplamını hesapla:
label5.Text = "Toplam: " + sayilar.Sum().ToString();

// Dizinin ortalamasını al:
label6.Text = "Ortalama: " + sayilar.Average().ToString();

// Dizinin ilk elemanını al:
label7.Text = "İlk Eleman: " + sayilar.First().ToString();

// Dizinin son elemanını al:
label8.Text = "Son Eleman: " + sayilar.Last().ToString();

Meraklılar için Detaylar:

Diziler, aynı türden birden fazla değeri bir arada saklamanızı sağlar. C# dizileri, işinizi kolaylaştıran birçok metot sunar.

Dizi Metotları ile Neler Yapabilirsiniz?
  Dizinin eleman sayısını öğrenmek için `Length` kullanabilirsiniz.
  Dizinin boyutunu (rank) öğrenmek için `Rank` metodunu çağırabilirsiniz.
  Dizinin en büyük elemanını bulmak için `Max` metodunu kullanabilirsiniz.
  Dizinin en küçük elemanını öğrenmek için `Min` metodunu çağırabilirsiniz.
  Dizinin toplamını hesaplamak için `Sum` metodunu kullanabilirsiniz.
  Dizinin ortalamasını hesaplamak için `Average` metodunu kullanabilirsiniz.
  Dizinin ilk elemanını almak için `First` metodunu kullanabilirsiniz.
  Dizinin son elemanını öğrenmek için `Last` metodunu çağırabilirsiniz.

// Dizi Metotlarının Kullanımı:
int[] rakamlar = { 5, 15, 25, 35 };
label1.Text = "Uzunluk: " + rakamlar.Length.ToString();
label2.Text = "En Büyük: " + rakamlar.Max().ToString();
label3.Text = "Toplam: " + rakamlar.Sum().ToString();

Kodun Açıklaması:
  `Length`: Dizideki toplam eleman sayısını döndürür.
  `Rank`: Dizinin kaç boyutlu olduğunu belirtir.
  `Max`: En büyük elemanı bulur.
  `Min`: En küçük elemanı döndürür.
  `Sum`: Tüm elemanların toplamını hesaplar.
  `Average`: Elemanların ortalamasını bulur.
  `First`: Dizinin ilk elemanını döndürür.
  `Last`: Dizinin son elemanını döndürür.

Bu metotlar, diziler üzerinde işlemleri daha hızlı ve kolay hale getirir.