Arrays sistema autônomo objetos (guia de programação translation from VPE for Csharp)

No translation from VPE for Csharp, matrizes são, na verdade, objetos e não apenas endereçáveis regiões de memória contígua sistema autônomo em C e C++.Array é o tipo de base abstrato de todos os tipos de matriz. Você pode usar as propriedades e outros membros de classe, que Array tem. Um exemplo disso estariam usando o Length propriedade para obter o comprimento de uma matriz. O código a seguir atribui o comprimento do numbers matriz, 5, a uma variável chamada lengthOfNumbers:

int[] numbers = { 1, 2, 3, 4, 5 };
int lengthOfNumbers = numbers.Length;

The System.Array classe fornece muitos outros métodos úteis e propriedades para classificação, pesquisa e copiar arrays.

Exemplo

Este exemplo usa o Rank propriedade para exibir o número de dimensões de uma matriz.

class TestArraysClass
{
    static void Main()
    {
        // Declare and initialize an array:
        int[,] theArray = new int[5, 10];
        System.Console.WriteLine("The array has {0} dimensions.", theArray.Rank);
    }
}
// Output: The array has 2 dimensions.

Consulte também

Conceitos

Guia de Programação C#

Referência

Matrizes (Guia de programação do C#)

Arrays de único dimensional (guia de programação translation from VPE for Csharp)

Matrizes multidimensionais (guia de programação translation from VPE for Csharp)

Matrizes denteadas (guia de programação translation from VPE for Csharp)