Выше приведен пример того, как внутренне выделенная память или ресурсы перемещаются в управляемый мир как дескриптор. В этом сценарии из-за того, что управляемый мир не выделил память, он не может автоматически ее «очистить». Память / ресурсы должны быть явно расположены или, по крайней мере, расположены в финализаторе.
Однако в подавляющем большинстве случаев, особенно когда речь идет о коде, критически важном для основных целей большинства компаний (например, бизнес-логика), вам не нужно беспокоиться о подобных вещах, и меньше кода означает меньше ошибок.