给定global是动态类型:
public void addGuiMethodHandler(string methodName, Handler handler)
{
using (global)
{
global.methodName = handler;
}
}
但是在运行时" methodName"被引用而不是它的值(来自方法arg)。
非常感谢任何建议!
答案 0 :(得分:1)
如果您希望基于字符串在类上设置属性,则需要使用反射。见Set object property using reflection
全局类型无关紧要(尝试是否成功除外)。