Size: a a a

2020 April 21

G

GasII in С#
я нашел уже этот ответ, ссылка на финализатор попадает еще в 2 таблицы. в первую при создании обьекта и во вторую при сборе мусора. По этому вызова деструктора второй раз быть не может
источник

G

Gopneg in С#
Nik
типа не закрыв открытый файл?
не про хендлы речь
источник

G

GasII in С#
вот что я хотел узнать, вопрос закрыт
источник

6

667 in С#
GasII
я нашел уже этот ответ, ссылка на финализатор попадает еще в 2 таблицы. в первую при создании обьекта и во вторую при сборе мусора. По этому вызова деструктора второй раз быть не может
А не может ли деструктор быть вызван лишь один раз, потому что уже при первом разе ресурсы освобождаются и объект уничтожается? По идее во второй раз деструктор а уже нет
Или я не права?
источник

G

GasII in С#
667
А не может ли деструктор быть вызван лишь один раз, потому что уже при первом разе ресурсы освобождаются и объект уничтожается? По идее во второй раз деструктор а уже нет
Или я не права?
по идее это должна быть рекурсия
источник

N

Nik in С#
GasII
по идее это должна быть рекурсия
нет, будет нп
источник

G

GasII in С#
т.е если вызвать функцию изнутри то будет стек оверфлоу. потому что пока не завершится метод внутри возврата управления не будет
источник

G

GasII in С#
Nik
нет, будет нп
нп ?
источник

G

GasII in С#
667
А не может ли деструктор быть вызван лишь один раз, потому что уже при первом разе ресурсы освобождаются и объект уничтожается? По идее во второй раз деструктор а уже нет
Или я не права?
с деструктором тоже самое, он не может завершить свою работу потому что рекурсивно вызывает сам себя
источник

G

GasII in С#
такое было предположение
источник

N

Nik in С#
Вообще, если уж на то пошло, то деструктор вызываем для проведения предварительных операций, перед очисткой объекта. А повторный вызовы приведет к неопределенному поведению
источник

D

Dmitry in С#
угадайте откуда кадр
источник

ШН

Шерзод Немножко Токсик in С#
GasII
Господа, готовьте свои тапки. Что будет если в деструкторе вызвать сборщик мусора ?
ничего не будет
источник

NM

Nik M in С#
Dmitry
угадайте откуда кадр
Из ада
источник

G

GasII in С#
Шерзод Немножко Токсик
ничего не будет
та меня уже закидали тапками (
источник

ШН

Шерзод Немножко Токсик in С#
GasII
та меня уже закидали тапками (
просто что помешало проверить?
источник

G

GasII in С#
я проверил, но почему так было не ясно (на тот момент)
источник

ШН

Шерзод Немножко Токсик in С#
ответ какой?
источник

G

GasII in С#
Переслано от GasII
я нашел уже этот ответ, ссылка на финализатор попадает еще в 2 таблицы. в первую при создании обьекта и во вторую при сборе мусора. По этому вызова деструктора второй раз быть не может
источник

ШН

Шерзод Немножко Токсик in С#
GasII
Переслано от GasII
я нашел уже этот ответ, ссылка на финализатор попадает еще в 2 таблицы. в первую при создании обьекта и во вторую при сборе мусора. По этому вызова деструктора второй раз быть не может
Спасибо
источник