Почему объект может пережить сборку мусора и перейти в старшее поколение в C#

C#основы языкасборка мусорастаршее поколениеуправление памятью