一尘不染

从C#中的字符串调用函数

c#

我知道在php中您可以拨打电话,例如:

$function_name = 'hello';
$function_name();

function hello() { echo 'hello'; }

.Net有可能吗?


阅读 610

收藏
2020-05-19

共1个答案

一尘不染

是。您可以使用反射。像这样:

Type thisType = this.GetType();
MethodInfo theMethod = thisType.GetMethod(TheCommandString);
theMethod.Invoke(this, userParameters);
2020-05-19