我需要在一块中分配超过 2GB 的内存。
- 我不能使用数组,因为有 2GB 限制
- 即使我使用允许我分配超过 2GB 的 .net Framework 4.5,我仍然不想使用数组对象
- 我需要类似的东西
GlobalHAlloc
,但这种方法只有 32 位大小的参数
我应该使用 Windows API 还是什么?我知道这很难做到,而且我知道我会泄漏很多内存,因为我没有这样做的技能......
但是 .NET 框架 4.5 中是否有类似的东西GlobalHAlloc
可以让我轻松地分配内存?我想做自己的课MemoryBlock
,因为我不喜欢数组课。