2 / 2 / 2
Регистрация: 14.11.2010
Сообщений: 62
|
||||||
1 | ||||||
Передача функции в параметры на вход другой функции25.12.2015, 11:12. Показов 811. Ответов 5
Метки нет (Все метки)
Здравствуйте!
подскажите как передать функцию в параметром другой функции, раньше функции были с одинаковыми параметрами и передавал через делегат
как их теперь передать в MainFunc
0
|
25.12.2015, 11:12 | |
Ответы с готовыми решениями:
5
Передача функции, делегата другой функции с параметрами Передача функции как параметр другой функции Передача функции в качестве аргумента другой функции Передача матрицы в параметры функции |
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
25.12.2015, 12:30 | 2 |
Ну значит второй делегат нужен, либо привести его к такому виду, чтобы в него можно было запихать что угодно(параметр типа object,но лучше этого не делать без надобности). Какой вообще смысл подавать куда-то метод, параметры которого заранее неизвестны?
0
|
2 / 2 / 2
Регистрация: 14.11.2010
Сообщений: 62
|
|
25.12.2015, 12:46 [ТС] | 3 |
а делегат для упрощения что бы избежать кучи IFов
0
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
25.12.2015, 13:10 | 4 |
Ну так-если у вас делегат принимает 1 параметр типа string, то вы никак не можете присвоить ему метод, который принимает другие параметры. Делайте разные делегаты для разного количества параметров, либо один делегат, принимающий object, а потом из этого objectа все извлекайте(второй вариант не рекомендуется, потому что приведет к трудночитаемости и запутанности кода).
1
|
2 / 2 / 2
Регистрация: 14.11.2010
Сообщений: 62
|
|
25.12.2015, 16:29 [ТС] | 5 |
Я тоже думал над object ом но надеюсь найти более красивое решение
0
|
2 / 2 / 2
Регистрация: 14.11.2010
Сообщений: 62
|
|
27.12.2015, 04:49 [ТС] | 6 |
Какие варианты еще возможны?
0
|
27.12.2015, 04:49 | |
27.12.2015, 04:49 | |
Помогаю со студенческими работами здесь
6
Передача аргументов функции и параметры Передача в параметры функции указателя на функцию Передача элементов двумерного массива в параметры функции Передача данных в параметры функции из html-страницы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |