Предотвращает или расширяет ли Hashset удаление членов Idisposable?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Предотвращает или расширяет ли Hashset удаление членов Idisposable?

Сообщение Anonymous »

В dotnet, если я создаю (HashSet disposable), где T : IDisposable, и сохраняю объект hashSet в поле. Когда объекты Disposable будут удалены? Рассмотрим этот код:

Код: Выделить всё

    public class LongRunningProcess: ServiceBase
{
private HashSet set;

public LongRunningProcess()
{
set = new HashSet();
}
void Process()
{
using (var disposable= new IDisposable() )
{
if (!set.Contains(disposable))
//Process
else
set.Add(disposable);
}
}
}
В этом коде я создал класс, который хранит поле HashSet, поскольку это рабочая служба, которая никогда не умирает (до следующего перезапуска). Означает ли это, что члены хешсета будут удалены при перезапуске? Учитывая, что хэш-наборы представляют собой набор хэшей, влияет ли их продолжительность жизни на продолжительность жизни их объекта-члена?


Подробнее здесь: https://stackoverflow.com/questions/788 ... able-membe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему HashSet намного медленнее, чем HashSet?
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Почему HashSet намного медленнее, чем HashSet?
    Anonymous » » в форуме C#
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Реализация IDisposable в подклассе, когда родительский элемент также реализует IDisposable.
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Кастинг-класс> до Class>
    Anonymous » » в форуме JAVA
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous
  • Кастинг-класс> до Class>
    Anonymous » » в форуме JAVA
    0 Ответы
    64 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»