Здравствуйте, IT, Вы писали:
AVK>>Долго думал, не смог понять зачем. IT, прокомментируешь? IT>Нужен код, который выполнится в начале и гарантированно в конце блока.
А чем упражнения с лямбдой лучше, если просто позвать нужный код перед вызовом Dispose.Create?
И история с вызовом одного кода сразу и при вызове диспоза — вот если бы ты про логи не сказал, я бы ни за что не догадался.
IT> Лично мне нужно для тестов и логов. Зачистить данные перед тестом и по завершении. Установить/сбросить флаг на время теста. Засечь время выполнения блока.
Как минимум стоит добавить в Disposable, а не городить отдельный класс. А вариант с одной лямбдой надо как то переобозвать, чтобы не гадать зачем оно вообще нужно.