Size: a a a

2020 September 12

rr

razumovsky r in CODE BLOG / C#
Никита Петроченко
Вот это видел? Квинтесенция того, что ты ничего не знаешь
да что ты говоришь
источник

rr

razumovsky r in CODE BLOG / C#
ты все знаешь
источник

S

SeanWoo in CODE BLOG / C#
razumovsky r
но он же не удаляет ?
Диспос нужен для удаленич не управляймых объектов
источник

EA

Egene Avdeev in CODE BLOG / C#
Никита Петроченко
Нет, ГК увидит то, что на объект нет ссылки, добавит его в очередь финализации в том случае, если этот метод переопределен
Далее при следующей чистки Finalize вызоветя
А если не переопределен, то оставит как есть?
Надо прочесть внимательнее
источник

EA

Egene Avdeev in CODE BLOG / C#
SeanWoo
Диспос нужен для удаленич не управляймых объектов
Не обязательно
источник

rr

razumovsky r in CODE BLOG / C#
SeanWoo
Диспос нужен для удаленич не управляймых объектов
управляемых кем или чем ? CLR ?
источник

rr

razumovsky r in CODE BLOG / C#
а если ты в менедж коде пишешьт всегда
источник

НП

Никита Петроченко... in CODE BLOG / C#
Egene Avdeev
А если не переопределен, то оставит как есть?
Надо прочесть внимательнее
В таком случае этот объект просто не попадет в очередь финализации
источник

rr

razumovsky r in CODE BLOG / C#
зачем вообще диспоуз тогдла
источник

S

SeanWoo in CODE BLOG / C#
razumovsky r
управляемых кем или чем ? CLR ?
Да
источник

rr

razumovsky r in CODE BLOG / C#
зачем тогда этот интерфейс юзают в менедж коде ?
источник

EA

Egene Avdeev in CODE BLOG / C#
Никита Петроченко
В таком случае этот объект просто не попадет в очередь финализации
Ну когда то попадёт,  когда памяти будет нехватать
источник

НП

Никита Петроченко... in CODE BLOG / C#
razumovsky r
зачем тогда этот интерфейс юзают в менедж коде ?
Явно не за тем, за чем ты его использовал
источник

rr

razumovsky r in CODE BLOG / C#
Никита Петроченко
Явно не за тем, за чем ты его использовал
зачем
источник

S

SeanWoo in CODE BLOG / C#
Никита Петроченко
Нет, ГК увидит то, что на объект нет ссылки, добавит его в очередь финализации в том случае, если этот метод переопределен
Далее при следующей чистки Finalize вызоветя
Зачем это
источник

rr

razumovsky r in CODE BLOG / C#
у тебя опять приход походу
источник

S

SeanWoo in CODE BLOG / C#
Зачем засорять память
источник

rr

razumovsky r in CODE BLOG / C#
остановись
источник

S

SeanWoo in CODE BLOG / C#
Если можно удалить щас
источник

rr

razumovsky r in CODE BLOG / C#
у тебя 500 итераторов висит в куче
источник