Управляемый и неуправляемый

Если.net dll содержит как управляемый, так и неуправляемый код, как код будет преобразован в CIL и как CLR выделяет и управляет памятью

1 ответ

Неуправляемый код по определению не управляется CLR. Он не будет преобразован в CIL, и CLR не будет ни выделять, ни управлять памятью для него. Это происходит только для управляемого кода.

Когда вы пишете неуправляемый код в сборке.NET, вы указываете компилятору и среде выполнения, что вы хотите взять дело в свои руки. Вы отвечаете за управление памятью, как если бы вы писали собственный код.

Другие вопросы по тегам