Arrays como objetos (guia de programação do C#)
No C#, matrizes são, na verdade, objetos e não apenas endereçáveis regiões de memória contígua, como em c e C++.Arrayé o tipo base abstrato de todos os tipos de matriz.Você pode usar as propriedades e outros membros da 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 da numbers matriz, 5, a uma variável chamada lengthOfNumbers:
int[] numbers = { 1, 2, 3, 4, 5 };
int lengthOfNumbers = numbers.Length;
O Array classe fornece muitos outros métodos úteis e propriedades de classificação, pesquisa e copiando arrays.
Exemplo
Este exemplo usa a 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
Referência
Matrizes (guia de programação do C#)
Matrizes unidimensionais (guia de programação do C#)
Matrizes multidimensionais (guia de programação do C#)
Matrizes denteadas (guia de programação do C#)