# Оновлювальні новини... Що я насправді роблю...

<datetime class="hidden">2004-07-06T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
Слід зазначити, що я збрехав у вчорашньому розсиланні на гілці, використовуючи NET... mea bulla: -). У цьому полі я згадав про делегатів для багатофункціонального читання і сказав, що ви завжди повинні використовувати EndInvoke, щоб уникнути витік пам'яті... Ну, не зовсім, що я насправді роблю, я використовую чудовий [Клас AsyncHelper від Mike Woodring](http://www.bearcanyon.com/dotnet/#FireAndForget), це підтримує цей синтаксис:

CalcADisplaySumDelegate d = new CalcADisplaySumDelegate}emoseCalc. add);
AsyncHelper. Fire AndForgetd, 2, 3);

Не потрібно використовувати EndInvoke, оскільки програма виконує цю дію за допомогою динамічного внутрішнього виклику. Ну, збережіть декілька рядків коду!