C# bir dizinin kaç boyutlu olduğunu görmek

C# programlama dilinde dizi kullanımı ile ilgili örneklerimize devam ediyoruz.

Daha önce bir dizide kaç eleman olduğunu görebilmek için dizilerin length özelliğini görmüştük (bkz: C# dizinin eleman sayısını bulmak). Bu örnekte ise tek ya da daha çok boyutlu dizilerin kaç boyutlu olduklarını nasıl runtime esnasında görebileceğimize dair bir örnek inceleyeceğiz.

C# programlama dilinde dizilerin kaç boyutlu olduklarını görebilmek için dizilerin Rank özelliği kullanılır. Örneğin aşağıdaki 1, 2 ve 3 boyutlu diziler için dizilerin boyut sayıları altlarında yazdırılmıştır.

int[] dizi1B = {1};
int[,] dizi2B = {{1, 2}, {2, 3}};
int[, ,] dizi3B = new int[2, 2, 2]{
{ {1, 2}, {2, 3} },
{ {3, 4}, {4, 5} }
};

System.Console.WriteLine("1. dizinin boyutu: {0}", dizi1B.Rank); //1
System.Console.WriteLine("1. dizinin boyutu: {0}", dizi2B.Rank); //2
System.Console.WriteLine("1. dizinin boyutu: {0}", dizi3B.Rank); //3

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

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

bkz: C# ile çok boyutlu dizi tanımlamak

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

mbologlu

16.04.2021 04:15

Bu soru 1 kez yanıtlandı.

  • 23 Nisan 2022 02:08
    0

    python'da pandas kullanarak bu işlemler çok daha pratik bir şekilde gerçekleştirilebiliyor, c# ile pandas kullanmak mümkün mü acaba?

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

İ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.