Observe a declaração de um vetor em C#:

         int[] vetor = new int[3] { 1, 2, 3 };

Sem alterar o resultado, essa mesma declaração poderia ser escrita como:
A
int[] vetor = { 1, 2, 3 };
B
int[] vetor = int { 1, 2, 3 }; 
C
int[] vetor = new { 1, 2, 3 };
D
int[] vetor = new int[];
E
int[] vetor = new int[] = { 1, 2, 3 };