首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何用反射动态调用方法

2012-09-10 
怎么用反射动态调用方法?C# codeMethodInfo m this.GetType().GetMethod(GetTitle)if (m ! null){st

怎么用反射动态调用方法?

C# code
        MethodInfo m = this.GetType().GetMethod("GetTitle");        if (m != null)        {            string text = m.Invoke(this, new object[] { }).ToString();            return text;        }        else        {            return "error";        }        // 上面的代码是在 aspx.cs文件中的,调用的方法 GetTitle() 是在该 aspx.cs 继承的类中的        // m 总是为 null ,不能实例化


这个该怎么写?求解决

[解决办法]
请确保GetTitle方法不是私有方法,修饰符不要是private/protected,改为public

热点排行