Inicializando a matriz c # com new vs. inicializando com literal
Pergunta curta simples Qual é exatamente a diferença entre
int[] intarray = new int[2]{1,2};
e
int[] intarray2 = {4,5,6};
Como o que o "novo" faz exatamente? e você realmente precisa disso?
Eu estou supondo que apenas aloca memória ..... ou algo assim? Desculpe, sou completamente novo em C # e tenho perguntas à medida que vou aprendendo.