Вызов функции по имени в виде строки - C#
Формулировка задачи:
Привет,
У меня есть таблица (List<string>) в котоорй лежат названия функций которые прикреплены к проекту как сторонний .NET DLL.
Я рандомно выбираю функцию и хочу её запустить (с известными параметрами, для простоты у всех функций одинаковое возвращающася значение и параметры).
Как сделать такое на с++ понятно, там есть указатели на функции и их можно напрямую вызывать.
Как можно реализовать такое в си#?
Решение задачи: «Вызов функции по имени в виде строки»
textual
Листинг программы
MethodInfo handler = GetType.GetMethod("NameMethod"); handler.Invoke(context, new object[] {parameters}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д