|
c# использование своства func в методе
|
|||
---|---|---|---|
#18+
Здравствуйте. Помогите пожалуйста разобраться с примером: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2015, 10:10 |
|
c# использование своства func в методе
|
|||
---|---|---|---|
#18+
Nechto, Записано у вас неверно. Надо так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2015, 10:27 |
|
c# использование своства func в методе
|
|||
---|---|---|---|
#18+
И туда же: Код: c# 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2015, 10:28 |
|
c# использование своства func в методе
|
|||
---|---|---|---|
#18+
Блин, я как-то по другому представлял использования Func. А разве нельзя как нибудь на лету использовать ответ из FuncMetod? К примеру Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2015, 10:39 |
|
c# использование своства func в методе
|
|||
---|---|---|---|
#18+
par1 - это всего лишь ссылка на метод. Это как указатели в C/C++: они лишь содержат адрес функции, на которую они ссылаются, но не являются самой функцией. И функции не могу "содержать" ответ просто так - её надо вызвать. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2015, 11:15 |
|
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.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2015, 11:25 |
|
|
start [/forum/topic.php?fid=20&msg=38923565&tid=1401728]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 137ms |
0 / 0 |