Объекты немедленно уничтожаются при выходе за пределы области видимости?C#

Место общения программистов C#
Anonymous
Объекты немедленно уничтожаются при выходе за пределы области видимости?

Сообщение Anonymous »

Могу ли я доверять тому, что объект уничтожается и его деструктор вызывается немедленно, когда он выходит за пределы области видимости в C#?
Я полагаю, что так и должно быть, поскольку многие распространенные практики кодирования (например, объекты транзакций) полагаются на такое поведение, но я не очень привык работать со сборкой мусора и плохо понимаю, как обычно ведут себя такие языки.

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