byte長さが の の配列を作成しようとしていますUInt32.MaxValue。この配列は、本質的に小さな (っぽい) インメモリ データベースです。
byte[] countryCodes = new byte[UInt32.MaxValue];
ただし、私のマシンでは、実行時にSystem.OverflowException「算術演算でオーバーフローが発生しました」というメッセージが表示されます。
どうしたんだ?unsafeブロックとを使用する必要がありmallocますか? C#でそれを行うにはどうすればよいですか?