Страница 1 из 1

Вызов функции

СообщениеДобавлено: 27 ноя 2011, 14:39
bomberest
Например, у нас есть несколько функуций: func1,func2, ..., funcN
Как можно вызвать funcN ?
Вопрос повесил на форум, т.к. весьма полезная штука.

Re: Вызов функции

СообщениеДобавлено: 27 ноя 2011, 14:53
bomberest
GetMethod(mName).Invoke
http://www.dotnetperls.com/getmethod Вроде, оно.

Re: Вызов функции

СообщениеДобавлено: 27 ноя 2011, 14:59
BUDU_KRATOK

Re: Вызов функции

СообщениеДобавлено: 27 ноя 2011, 18:20
DDDENISSS
даже не представляю зачем может понадобиться вызывать функцию по имени. Разве чтобы запутать исходники.

Re: Вызов функции

СообщениеДобавлено: 27 ноя 2011, 18:37
bomberest
DDDENISSS писал(а):даже не представляю зачем может понадобиться вызывать функцию по имени. Разве чтобы запутать исходники.

Например, у меня их 30 штук, а названия почти одинаковые, только номера отличаются, и мне нужно в определённый момент вызвать следующую функцию.

Re: Вызов функции

СообщениеДобавлено: 27 ноя 2011, 18:59
DDDENISSS
может в таком случае и пригодится, однако баловаться с таким нельзя ибо может возникнуть путаница и ошибки.
Спрошу в этой теме. Если в одном скрипте на c# вызывается метод, то в другом скрипте я могу обработать вызов этого метода?
Просто не пойму всякие методы типа OnCollisionEnter и др. вызываются для всех скриптов объекта или сам скрипт может обработать вызов метода в другом скрипте?

Re: Вызов функции

СообщениеДобавлено: 28 ноя 2011, 02:08
waruiyume
Если в одном скрипте на c# вызывается метод, то в другом скрипте я могу обработать вызов этого метода?
События (Руководство по программированию в C#) Может пригодиться: Слабые события в C#

Просто не пойму всякие методы типа OnCollisionEnter и др. ...

Вопрос по синтаксису c#, переопределение [done]