Я хочу удалить/принудительно удалить сборку мусора из экземпляра класса изнутри. Очевидно, что this = null
и delete this
не работают. Я могу это сделать, или я лаяю неправильное дерево? Я в основном ищу деструктора какого-то рода.
У меня есть экземпляр класса, который пытается загрузить XML файл, и если файл не найден, я хочу уничтожить экземпляр, желательно изнутри. Дело в том, что нужно сделать некоторые вещи в родительском классе в зависимости от того, является ли дочерний экземпляр нулевым или нет.
Я подумал о том, чтобы передать событие родительскому объекту и удалить его оттуда, но я бы предпочел сделать это, только если нет другого пути.