Gabarito B
Dispose – O método Dispose é uma convenção do .NET Framework para que as classes disponibilizem ao programador um meio de liberar a memória usada sem ter que esperar o Garbage Collector fazer isso.
O Dispose pode ser colocado como uma alternativa ao Destructor, onde o programador pode chama-lo a qualquer hora, e tem permissão para acessar tipos gerenciados sem restrições.
Podemos chamar o método Dispose para liberar um recurso expansível, como fechar um controle de arquivo imediatamente.
Com relação à localização do método Dispose, ela se dá na interface IDisposable do namespace System. O método Dispose é o único membro desta interface, que deve ser herdado e implementado pelos objetos dispensáveis. Em seguida, chamamos o método Disposedo mesmo modo que um método comum para dar início ao Garbage Collector determinístico.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !