Ich versuche ein Array von byte
s zu erstellen, deren Länge UInt32.MaxValue
ist. Dieses Array ist im Wesentlichen eine kleine (ish) In-Memory-Datenbank:Maximale Länge von Byte []?
byte[] countryCodes = new byte[UInt32.MaxValue];
Auf meinem Rechner jedoch während der Laufzeit, erhalte ich eine System.OverflowException
mit „Rechenoperation in einem Überlauf geführt“.
Was ist das Geschäft? Muss ich einen unsafe
Block und malloc
verwenden? Wie würde ich das in C# machen?
Ich hatte keine Ahnung, dass es so viele Länder gab! – James