İngilizce dilinde oku

Aracılığıyla paylaş


Type.GetArrayRank Yöntem

Tanım

Bir dizideki boyut sayısını alır.

C#
public abstract int GetArrayRank ();
C#
public virtual int GetArrayRank ();

Döndürülenler

Int32

Geçerli türdeki boyut sayısını içeren bir tamsayı.

Uygulamalar

Özel durumlar

Bu yöntemin işlevselliği temel sınıfta desteklenmez ve bunun yerine türetilmiş bir sınıfta uygulanmalıdır.

Geçerli tür bir dizi değil.

Örnekler

Aşağıdaki örnek bir dizideki boyutların sayısını görüntüler.

C#
using System;

class MyArrayRankSample
{
    public static void Main()
    {
        try
        {
            int[,,] myArray = new int[,,] {{{12,2,35},{300,78,33}},{{92,42,135},{30,7,3}}};
            Type myType = myArray.GetType();

            Console.WriteLine("Contents of myArray: {{{12,2,35},{300,78,33}},{{92,42,135},{30,7,3}}}");
            Console.WriteLine("myArray has {0} dimensions.", myType.GetArrayRank());
        }
        catch(NotSupportedException e)
        {
            Console.WriteLine("NotSupportedException raised.");
            Console.WriteLine("Source: " + e.Source);
            Console.WriteLine("Message: " + e.Message);
        }
        catch(Exception e)
        {
            Console.WriteLine("Exception raised.");
            Console.WriteLine("Source: " + e.Source);
            Console.WriteLine("Message: " + e.Message);
        }
    }
}

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Ayrıca bkz.