Я создаю игровой движок для практического проекта.
Когда экземпляр остается где-либо без ссылки, GC автоматически собирает его. При уничтожении игрового объекта я удалил все ссылки в моем движке.
Код: Выделить всё
internal static void InternalNodeRemoved(Node node)
{
node.Parent.RemoveChild(node); // Unparent
Current.SceneNodes.Remove(node); // Remove the reference from scene
}
Есть ли способ сказать сборщику мусора: «Эй, ты можешь удалить этот объект сейчас», чтобы никакая ссылка не поддерживала его работу?
>
Подробнее здесь: https://stackoverflow.com/questions/798 ... -in-csharp
Мобильная версия