Class.GetMethod(string)
できるのにできないのはなぜthis.GetType().GetMethod(string)
?
検索したいクラスがすでにわかっているので、前者をやりたいのですが...
Class.GetMethod(string)
できるのにできないのはなぜthis.GetType().GetMethod(string)
?
検索したいクラスがすでにわかっているので、前者をやりたいのですが...
さて、次のいずれかを実行できます。
typeof (MyClass).GetMethod("MyMethod");
また
MyClass myClass = new MyClass();
myClass.GetType().GetMethod("MyMethod");
追加するだけです - -コンパイル時myClass.GetType().GetMethod("MyMethod")
に実行時に解決されます。typeof(MyClass).GetMethod("MyMethod")
もう少し詳しく説明します。