qual a diferente entra as duas solucoes abaixo?
int[] array = {1,2,3,4,5};
int[] array2 = new int[]{1,2,3,4,5};
qual a diferente entra as duas solucoes abaixo?
int[] array = {1,2,3,4,5};
int[] array2 = new int[]{1,2,3,4,5};
[quote=faeldix]qual a diferente entra as duas solucoes abaixo?
int[] array = {1,2,3,4,5};
int[] array2 = new int[]{1,2,3,4,5};[/quote]
É um atalho de sintaxe, vc cria o array de um tipo específico e inicializa o mesmo com os valores determinados por vc.
No lugar de fazer isso:
int[0] = 1;
int[1] = 2;
Na solução 2, você pode criar um array de forma anônima.
E usar o array criado como entrada de um método qualquer.
Na verdade, essa é a forma normal de usar: