动态类型-带有字符串参数的引用属性



给定全局变量为动态类型:

public void addGuiMethodHandler(string methodName, Handler handler)
{
    using (global)
    {
        global.methodName = handler;
    }
}

但是在运行时引用"methodName"而不是它的值(来自方法参数)。

任何建议将不胜感激!

如果您希望基于字符串在类上设置属性,则需要使用反射。参见使用反射设置对象属性

全局类型无关紧要(除了尝试是否成功)。

相关内容

  • 没有找到相关文章

最新更新