Как вызвать stati c методы из имени в строковой переменной в C#? - PullRequest
2 голосов
/ 18 апреля 2020

У меня есть строки с именами математических функций. Например, Sin, Abs, Max ...

Как я могу назвать, например, Math.Sin (arg) так, чтобы я мог указать часть Sin на основе переменной?

1 Ответ

2 голосов
/ 18 апреля 2020

Можно использовать отражение

var concreteType = typeof(Math);
var result = concreteType.GetMethod("Sin").Invoke(null, new object[] { numbers });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...