Вопросы по теме 'unmanagedresources'

Следует ли помещать Marshal.FreeHGlobal в блок finally, чтобы обеспечить удаление ресурсов?
У меня есть следующий блок кода: IntPtr unmanagedPointer = Marshal.AllocHGlobal(buffer.Length); Marshal.Copy(buffer, 0, unmanagedPointer, buffer.Length); SomeCommandThatCanThrowAnException(); Marshal.FreeHGlobal(unmanagedPointer); Должен ли...
3942 просмотров

Объекты С# не выходят за рамки и не приводят к сбою системы
Я столкнулся со странной ситуацией, когда, когда я переназначаю объектную переменную новому экземпляру, в конечном итоге в течение нескольких итераций мне кажется, что не хватает памяти. Я получаю сообщение об ошибке: Произошло необработанное...
94 просмотров