Вопросы по теме 'finalizer'
Правильная очистка пользовательских элементов управления WPF
Я относительно новичок в WPF, и некоторые вещи, связанные с ним, мне совершенно чужды. Во-первых, в отличие от Windows Forms, иерархия элементов управления WPF не поддерживает IDisposable. В Windows Forms, если пользовательский элемент управления...
23271 просмотров
schedule
01.04.2024
Штраф за производительность для финализатора, если он никогда не вызывался
У меня есть класс с финализатором. Но поскольку я всегда вызываю Dispose() , а Dispose() вызывает GC.SupressFinalize(this) , я думаю, что мой объект никогда не попадает в очередь финализации. Финализатор просто присутствует в качестве...
815 просмотров
schedule
24.07.2022
Использование деструктора/удаления базового класса?
В C#, как указано в документации , и принятый ответ на этот хороший пост , в котором говорится, что классы не наследуются деструктор своего родительского класса.
Вопрос : если я хочу убедиться, что закрытые элементы базового класса удалены, это...
9176 просмотров
schedule
24.05.2024
Что такое Java-эквивалент .net GC.KeepAlive?
В .NET есть функция под названием GC.KeepAlive(Object) . Его единственная цель — гарантировать, что время жизни объекта, на который ссылаются, длится до тех пор, пока поток кода не достигнет вызова.
Обычно в этом нет необходимости, если только...
559 просмотров
schedule
23.12.2023
Содержит ли тип объекта защищенный виртуальный метод Finalize?
C# 6.0 в двух словах Джозефа Альбахари и Бена Альбахари (O’Reilly).
Copyright 2016 Джозеф Альбахари и Бен Альбахари, 978-1-491-92706-9.
заявляет на страницах 100-101, что членами класса объекта являются:
public class Object
{...
105 просмотров
schedule
24.01.2024