Информация об изменениях

Сообщение Re[2]: InitDispose от 08.04.2019 16:40

Изменено 08.04.2019 16:40 AndrewVK

Re[2]: InitDispose
Здравствуйте, IT, Вы писали:

AVK>>Долго думал, не смог понять зачем. IT, прокомментируешь?

IT>Нужен код, который выполнится в начале и гарантированно в конце блока.

А чем упражнения с лямбдой лучше, если просто позвать нужный код перед вызовом Dispose.Create.
И история с вызовом одного кода сразу и при вызове диспоза — вот если бы ты про логи не сказал, я бы ни за что не догадался.

IT> Лично мне нужно для тестов и логов. Зачистить данные перед тестом и по завершении. Установить/сбросить флаг на время теста. Засечь время выполнения блока.


Как минимум стоит добавить в Disposable, а не городить отдельный класс. А вариант с одной лямбдой надо как то переобозвать, чтобы не гадать зачем оно вообще нужно.
Re[2]: InitDispose
Здравствуйте, IT, Вы писали:

AVK>>Долго думал, не смог понять зачем. IT, прокомментируешь?

IT>Нужен код, который выполнится в начале и гарантированно в конце блока.

А чем упражнения с лямбдой лучше, если просто позвать нужный код перед вызовом Dispose.Create?
И история с вызовом одного кода сразу и при вызове диспоза — вот если бы ты про логи не сказал, я бы ни за что не догадался.

IT> Лично мне нужно для тестов и логов. Зачистить данные перед тестом и по завершении. Установить/сбросить флаг на время теста. Засечь время выполнения блока.


Как минимум стоит добавить в Disposable, а не городить отдельный класс. А вариант с одной лямбдой надо как то переобозвать, чтобы не гадать зачем оно вообще нужно.