5.00 / 1 oy

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.

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

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