Eventuali duplicati:
How do I quicky fill an array with a specific value?Inizializzare un array intero con un singolo valore in C# NET
C'è un modo per inizializzare un array intero con un singolo valore come -1 colpo dovendo assegnare esplicitamente ciascun elemento?
In sostanza, se ho
int[] MyIntArray = new int[SomeCount];
Tutti gli articoli sono assegnati 0 per impostazione predefinita. C'è un modo per cambiare quel valore in -1 senza usare un ciclo? o assegnando esplicitamente ciascun elemento usando {}?
Controllare anche questo http://stackoverflow.com/questions/13980570/how-to-intialize-integer-array-in -c-sharp/che spiega come farlo in modo efficiente e http://stackoverflow.com/questions/10519275/high-memory-consumption-with-enumerable-range come non utilizzare ToArray per array di grandi dimensioni. –