2

.net dll にマネージ コードとアンマネージ コードの両方が含まれている場合、コードを CIL に変換する方法と、CLR がメモリを割り当てて管理する方法

4

1 に答える 1

9

アンマネージ コードは、定義上、CLR によって管理されません。これは CIL に変換されず、CLR はメモリの割り当ても管理も行いません。これは、マネージ コードでのみ発生します。

.NET アセンブリでアンマネージ コードを記述するときは、コンパイラとランタイムに、問題を自分で処理するように指示していることになります。あたかもネイティブ コードを記述しているかのように、メモリ管理を担当するようになります。

于 2011-04-06T15:55:08.217 に答える