0

我想问你在哪个图书馆Memory上课?我在一个特殊的部分搜索了 msdn 网站,动态内存分配(http://msdn.microsoft.com/it-it/library/aa664786(v=vs.71).aspx),但它只显示示例而不是在哪里班上。

4

2 回答 2

2

Memory该类不是 C# 基类库的一部分。它是为该文档编写的示例类,说明了如何使用底层 OS 内存管理功能。

在此示例中,它使用(以及其他函数)HeapAllocHeapFree,它使用以下行使其可用于 C# 代码:

   [DllImport("kernel32")]
   static extern void* HeapAlloc(int hHeap, int flags, int size);
   [DllImport("kernel32")]
   static extern bool HeapFree(int hHeap, int flags, void* block);
于 2012-12-05T03:11:55.530 回答
0

它不在其中一个库中。这只是一个例子。如果你想使用它,你可以复制和粘贴代码,但我不明白你为什么要在 C# 中进行非托管内存管理。

于 2012-12-05T03:10:49.710 回答