是否想知道是否没有更简单的方法将静态类的静态方法转换为MethodInfo
而不是写入
typeof(MyStaticClass).GetMethod("MyStaticMethod")
我的目标是写一个Dictionary<Type, MethodInfo>
,我可以将Type
映射到方法。
MethodDictionary[typeof(bool)].Invoke(null, new object[] {});
我知道在C#6中有可能写
typeof(MyStaticClass).GetMethod(nameof(MyStaticMethod))
但我想坚持使用C#5