Я смотрю http://www.youtube.com/watch?v=mHtdZgou0qU, и примерно в 13:37 (хе-хе) он показывает слайд списка вещей, которого следует избегать из-за добавления нового объекта в цепочку областей видимости.
Я понимаю, что он говорит с операторами using
и try-catch
, а также получает доступ к переменным за пределами области видимости, но я не понимаю, почему следует избегать закрытия. Если локальные переменные замыкания будут находиться в верхней части цепочки областей видимости, где потеря производительности?