Sto provando a creare un array di byte
s la cui lunghezza è UInt32.MaxValue
. Questo array è essenzialmente un piccolo (ish) in memoria del database:Lunghezza massima del byte []?
byte[] countryCodes = new byte[UInt32.MaxValue];
Sulla mia macchina, però, in fase di esecuzione, ho un System.OverflowException
con "operazione aritmetica ha comportato un overflow".
Qual è l'affare? Devo utilizzare un blocco unsafe
e malloc
? Come lo farei in C#?
Non avevo idea c'erano così tanti paesi! – James