Uma matriz é uma
estrutura de dados que contém diversas variáveis do mesmo tipo. Uma matriz é declarada com um tipo:
type[] arrayName;
Os exemplos a seguir criar Simples-dimensionais,
multidimensionais e matrizes irregulares:
class TestArraysClass
{
static void Main()
{
// Declare a single-dimensional array
int[] array1 = new int[5];
// Declare and set array element values
int[] array2 = new int[] { 1, 3, 5,
7, 9 };
// Alternative syntax
int[] array3 = {
1, 2, 3, 4, 5, 6 };
// Declare a two dimensional array
int[,]
multiDimensionalArray1 = new int[2, 3];
// Declare and set array element values
int[,]
multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 } };
// Declare a jagged array
int[][]
jaggedArray = new int[6][];
// Set the values of the first array in the jagged
array structure
jaggedArray[0] = new int[4] { 1, 2, 3, 4 };
}
}
Visão geral
do array
Uma matriz possui as seguintes
propriedades:
·
Uma matriz pode ser Unidimensionais, multidimensionais ou Jagged.
·
O valor padrão de elementos de matriz numérica
estiver definida como zero e elementos de referência são definidos como null.
· Uma matriz jagged é uma matriz de matrizes e,
portanto, seus elementos são tipos de referência e são inicializados para null.
·
As matrizes são indexado de zero: uma matriz com n elementos é indexada a partir de 0 paran-1.
·
Elementos de matriz podem ser de qualquer tipo,
incluindo o tipo de matriz.
· Tipos de matriz são tipos de
referência derivado do tipo base abstrato Array. Como
esse tipo implementa IEnumerable e IEnumerable(Of T),
você pode usar foreach a
iteração em todos os conjuntos em C#.
Nenhum comentário:
Postar um comentário