Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果 .net dll 包含托管和非托管代码,代码将如何转换为 CIL 以及 CLR 如何分配和管理内存
根据定义,非托管代码不受CLR 管理。它不会被转换为 CIL,CLR 不会为其分配或管理内存。这只发生在托管代码上。
当您在 .NET 程序集中编写非托管代码时,您是在指示编译器和运行时您希望自己处理这些问题。您将负责内存管理,就像您在编写本机代码一样。