Re: вызов метода по имени и получение методов в классе
От: Poul_Ko Казахстан  
Дата: 17.05.07 06:58
Оценка: 3 (1)
Здравствуйте, Vyatsek, Вы писали:

V>загвоздка в следующем, что нужно поставить вместо ?? в ExecFunc(??) из mi (MethodInfo) чтобы создать делегат
ExecFunc exf = new ExecFunc(??);

V>Я не могу получить указатель на метод...
На самом деле всё просто:
            ExecFunc exf = (ExecFunc)Delegate.CreateDelegate(   // Динамическое создание делегата из MethodInfo
                typeof(ExecFunc),   // Тип создаваемого делегата
                cl,                 // У кого вызывать метод
                mi);                // Какой метод вызывать
Brainbench transcript #6370594
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.