Удаление объектов из очереди / списка до / после их удаления?

Я хочу быть уверенным, что в моей программе нет утечек памяти. Если я удалю объект из массива, такого как структура, будет ли он автоматически удален из списка или останется нулевым объектом? Должен ли я сначала выводить из очереди, а затем удалять, или удалять, а затем выводить из очереди?

Не могли бы вы предоставить соответствующий код?

Dmitry Bychenko 10.09.2018 08:56

В .NET не существует такой вещи, как нулевой объект. Любой объект, на который больше нет ссылок, рано или поздно автоматически удаляется сборщиком мусора. Не нужно слишком много думать об этом. В этом вся суть языка удалось, такого как C#.

HimBromBeere 10.09.2018 08:57

@HimBromBeere Есть кое-что, что нужно принять во внимание, чтобы объекты можно было легко собирать мусором, они должны быть в таком состоянии, в котором они могут находиться, что обычно означает закрытие соединений и удаление объектов, которые занимают слишком много памяти.

Oscar Guillamon 10.09.2018 09:11
1
3
32
0

Другие вопросы по теме