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

我知道在php你可以打一个电话像:

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

function hello() { echo 'hello'; }

这是可能在.Net吗?

是。你可以使用反射。这样的东西:

Type thisType = this.GetType();
MethodInfo theMethod = thisType.GetMethod(TheCommandString);
theMethod.Invoke(this, userParameters);
http://stackoverflow.com/questions/540066/calling-a-function-from-a-string-in-c-sharp

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:从C#中的字符串调用函数