0

Memoryクラスはどのライブラリにあるのでしょうか。msdn Web サイトの特別なセクション、動的メモリ割り当て ( 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 に答える