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