1
resposta

IDisposable e Dispose

Fiquei com um pouco de dúvida de porque uma classe implementa a interface IDisposable.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Nathalia, tudo bem?

Geralmente essa interface é utilizada para liberar recursos que não são gerenciados, ou seja, que o coletor de lixo não tem conhecimento. Por exemplo, ao abrir arquivos, isso é um recurso não-gerenciado e deve ser liberado explicitamente. Para liberar pode-se utilizar o método Dispose dessa interface.