1
resposta

IDisposable e Dispose

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

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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software