Para liberar recurso de memória, entendi que precisamos implementar a interface IDisposable e o método Dispose().
O fato de implementar o método, no exercício foi dado como exemplo que deveríamos implementar algo dentro do método para liberar recurso, correto?
Entendi que o exemplo foi dado apenas um console.WriteLine, mas algo precisa ser chamado ou o fato de chamar o método Dispose, o compilqador entende que vai ser liberado aquele recurso?