検索
メソッドの名称となる文字列から、そのメソッド名のメソッドを呼び出します。
1| public static void CallMethod(object source, string methodName) 2| { 3| System.Type type = source.GetType(); 4| System.Reflection.MethodInfo method = type.GetMethod(methodName); 5| method.Invoke(source, new object[]{ source, new EventArgs() }); 6| }
5行目Invokeメソッドの第2引数には、呼び出すメソッドに合わせてパラメータを設定します。