【发布时间】:2011-01-14 05:00:33
【问题描述】:
我有什么都不做的源代码。
if (tok[1] == "?")
{
Type _t = typeof(Help);
Help _h = new Help();
MethodInfo[] _m = _t.GetMethods();
foreach (MethodInfo m in _m)
{
if (m.Name.CompareTo(tok[0]) == 0)
{
m.Invoke(_h, null);
}
}
}
当用户键入命令时,它应该从与 if 语句不同的类调用静态方法?进入控制台。标记器有效,方法是公开的,这是我正在使用的代码。任何帮助,将不胜感激。谢谢。
【问题讨论】:
-
你的问题到底是什么?
-
您是否尝试过单步执行代码?它在哪里没有达到您的预期?