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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.04.2015, 10:10
|
|||
|---|---|---|---|
|
|||
c# использование своства func в методе |
|||
|
#18+
Здравствуйте. Помогите пожалуйста разобраться с примером: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.04.2015, 10:27
|
|||
|---|---|---|---|
c# использование своства func в методе |
|||
|
#18+
Nechto, Записано у вас неверно. Надо так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.04.2015, 10:28
|
|||
|---|---|---|---|
c# использование своства func в методе |
|||
|
#18+
И туда же: Код: c# 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.04.2015, 10:39
|
|||
|---|---|---|---|
|
|||
c# использование своства func в методе |
|||
|
#18+
Блин, я как-то по другому представлял использования Func. А разве нельзя как нибудь на лету использовать ответ из FuncMetod? К примеру Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.04.2015, 11:15
|
|||
|---|---|---|---|
c# использование своства func в методе |
|||
|
#18+
par1 - это всего лишь ссылка на метод. Это как указатели в C/C++: они лишь содержат адрес функции, на которую они ссылаются, но не являются самой функцией. И функции не могу "содержать" ответ просто так - её надо вызвать. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.04.2015, 11:25
|
|||
|---|---|---|---|
c# использование своства func в методе |
|||
|
#18+
Объясню так. 1) "Func<object, int> FuncMetod". Func - это делегат, который указывает на функцию, принимающую object и возвращающую int. FuncMethod - это переменная этого делегата. 2) FuncMetod = TestFunc. Это значит, что FuncMethod ссылается на метод TestFunc (можно прикрутить сколько угодно функций к делегату с помощью "+=" в C#). Можно через лямбду всё это написать: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=20&mobile=1&tid=1401728]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 264ms |

| 0 / 0 |
