Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.02.2011, 16:30
|
|||
|---|---|---|---|
|
|||
Евенты и лямба выражения. |
|||
|
#18+
Необходимо назначить евент, а потом, по срабатыванию евента, удалить его. Что бы лишний раз не вызывался. Как это сделать? Учитывая то, что обработчик евента задаю через лямбду. Можно конечно отказаться от использования лямбды, но это реально удобная штука. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2011, 17:01
|
|||
|---|---|---|---|
Евенты и лямба выражения. |
|||
|
#18+
компилятор генерит для кажной лямбды отдельную анонимную ф-цию, даже если их несколько идентичных написать (это я где-то читал, сейчас уже не вспомню где) а чтобы отминусовать то что Вы приплюсовали, надо указать - что именно отминусовывать а указать нечего получается - никак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2011, 17:17
|
|||
|---|---|---|---|
Евенты и лямба выражения. |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2011, 17:39
|
|||
|---|---|---|---|
|
|||
Евенты и лямба выражения. |
|||
|
#18+
Вестник, Точно! Чет я протупил. Но можно еще так: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2011, 21:56
|
|||
|---|---|---|---|
Евенты и лямба выражения. |
|||
|
#18+
мы не ищем легких путей? :) на самом деле то решение, которое я предложил, автоматически приходит на ум, если вы хоть раз пытались написать программу, которая выводит сама себя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2011, 23:27
|
|||
|---|---|---|---|
|
|||
Евенты и лямба выражения. |
|||
|
#18+
Вестник, Мне просто выдало сообщение, типа: "локальная переменная не задана". Увидел ошибку и подумал что так нельзя и стер код, особо не вчитывался в ошибку) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.02.2011, 11:33
|
|||
|---|---|---|---|
Евенты и лямба выражения. |
|||
|
#18+
что-то СеВа отлынивает, поработаю за него =)) с помощью Rx все это дело (подписку/отписку) можно снести на издателя, типа Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.02.2011, 12:27
|
|||
|---|---|---|---|
|
|||
Евенты и лямба выражения. |
|||
|
#18+
LRчто-то СеВа отлынивает, поработаю за него =)) с помощью Rx все это дело (подписку/отписку) можно снести на издателя, типа Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext Молодец, только для событий есть специально обученный метод Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.02.2011, 12:33
|
|||
|---|---|---|---|
|
|||
Евенты и лямба выражения. |
|||
|
#18+
Еще вариант - через триггер на событие OnCompleted и вызов акции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.02.2011, 13:32
|
|||
|---|---|---|---|
Евенты и лямба выражения. |
|||
|
#18+
iдля событий есть специально обученный метод Код: plaintext 1. (спасибо, СеВа, за участие :) но вот если издателя нужно "инициировать" какими-то данными (передать используемый в порождении события параметр), то придется городить что-то наподобие PushOnceMethod с входящим параметром (к задаче автора, правда, это не относится) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.02.2011, 19:27
|
|||
|---|---|---|---|
|
|||
Евенты и лямба выражения. |
|||
|
#18+
LRно вот если издателя нужно "инициировать" какими-то данными (передать используемый в порождении события параметр), то придется городить что-то наподобие PushOnceMethod с входящим параметром (к задаче автора, правда, это не относится) Сила rx в том, что он позволяет делать оркестровку с помощью linq запросов. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.02.2011, 07:01
|
|||
|---|---|---|---|
Евенты и лямба выражения. |
|||
|
#18+
iСила rx в том, что он позволяет делать оркестровку с помощью linq запросов. Задача топикстартера легко решается написанием удобного расширяющего метода на базе решения от Вестник . И никаких левых библиотек для этого тянуть в проект не надо. Отсилы - десяток строк кода. Пока не будет удобного решения через Rx для хотя бы этой задачи - всё это не более чем игрушка для реализации драгэнддропа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.02.2011, 09:05
|
|||
|---|---|---|---|
|
|||
Евенты и лямба выражения. |
|||
|
#18+
Алексей КiСила rx в том, что он позволяет делать оркестровку с помощью linq запросов. Задача топикстартера легко решается написанием удобного расширяющего метода на базе решения от Вестник . И никаких левых библиотек для этого тянуть в проект не надо. Отсилы - десяток строк кода. Пока не будет удобного решения через Rx для хотя бы этой задачи - всё это не более чем игрушка для реализации драгэнддропа. удобных решений для бредовых задач не бывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.02.2011, 10:44
|
|||
|---|---|---|---|
Евенты и лямба выражения. |
|||
|
#18+
iудобных решений для бредовых задач не бываетПоследовательно выполнить несколько методов вебсервиса - бредовая задача? Ну не знаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.02.2011, 13:52
|
|||
|---|---|---|---|
|
|||
Евенты и лямба выражения. |
|||
|
#18+
Алексей КiСила rx в том, что он позволяет делать оркестровку с помощью linq запросов. Задача топикстартера легко решается написанием удобного расширяющего метода на базе решения от Вестник . И никаких левых библиотек для этого тянуть в проект не надо. Отсилы - десяток строк кода. Пока не будет удобного решения через Rx для хотя бы этой задачи - всё это не более чем игрушка для реализации драгэнддропа. Оно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.02.2011, 14:49
|
|||
|---|---|---|---|
|
|||
Евенты и лямба выражения. |
|||
|
#18+
Руки-крюкиАлексей Кпропущено... Задача топикстартера легко решается написанием удобного расширяющего метода на базе решения от Вестник . И никаких левых библиотек для этого тянуть в проект не надо. Отсилы - десяток строк кода. Пока не будет удобного решения через Rx для хотя бы этой задачи - всё это не более чем игрушка для реализации драгэнддропа. Оно ? В той ветке я показывал, как делается последовательный вызов нескольких сервисов. Вызов с условиями можно делать кучей способов. Есть оператор If..Then, но можно и без него Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=21&mobile=1&tid=1442444]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 333ms |

| 0 / 0 |
