2 Шахтер:
Ш>И она там нафиг не нужна (симуляция try-finally), поскольку есть деструкторы. Мне вот интересно, почему писать в каждом месте где нужно, скажем, закрыть файл, код для закрытия файла это не напряжно, а написать один раз деструктор -- это страшно тяжело.
Отвечаю:
Иногда методы используют не обёрнутые в классы ресурсы. Если есть возможность обернуть, то я с вами согласен.