1
resposta

Espaço na memória

Quando o GabrielaCosta começou a apontar para o mesmo objeto apontado pela Gabriela, o que acontece com o Objeto anterior? Ele é automaticamente excluído da memória? Se não for excluído, existe alguma maneira de ser acessado ainda, de atribuirmos alguma outra referência para alterar ou imprimir os seus dados?

1 resposta

Existe um mecanismo na CLR responsável por limpar esse objeto da Memória, se chama Garbage Collector.

Quando a CLR percebe que um objeto não pode mais ser chamado ( dada a estrutura do seu código ) ela retira o objeto da memória.

Mas isso é feito de forma muito variada, a CLR é inteligente o bastante para escolher quando vai desalocar os objetos.