Também chamados de Vetores, podem ser comparados a uma sequência linear de valores, onde cada valor pode ser acessado através de um índice único.

Tipo do ArrayValor Default
númerico (int, float, etc.)0 (zero)
boolFalse
char\0
stringnull

Formato tradicional de declaração:

tipo[ ] nome = new tipo[n];
  • tipo: Tipo do array (e de seus elementos);
  • [ ]: Indicando que é um array unidimensional;
  • nome: Nome do array;
  • n: Número de elementos do array. Deve ser uma variável ou constante numérica inteira;

Exemplo de um array unidimensional com 5 elementos:

int[ ] valores = new int[5];

Outra forma de declaração:

int[ ] valores;
valores = new int[5];

Criando no momento de sua declaração:

int[ ] valores = new int[5]{1,2,3,4,5};
int[ ] valores = new int[ ]{1,2,3,4,5};
int[ ] valores = {1,2,3,4,5};

Atribuindo valores a um array um a um:

int[ ] valores = new int[5];
valores[0] = 1;
valores[1] = 2;
valores[2] = 3;
valores[3] = 4;
valores[4] = 5;

Tipando um array assim como em variáveis:

var pares = new[ ] {2, 4, 6, 8, 10};                      // array do tipo inteiro
var nomes = new[ ] {"Jefferson", "Valerio", "Ventura"};   // array do tipo string