リフレクションメソッド呼び出し

タイプtype = Assembly.Load( "ModuleNameを")メソッドGetType( "のAssemblyName");. //アセンブリのインスタンスを取得するには、指定された名前のオブジェクトのSystem.Type

METHODINFO法= type.GetMethod(「FunctionNameは」、新しいタイプは、[] {typeof演算(オブジェクト)}); //検索方法は、公開パラメータを指定し、指定されたパラメータの型と一致

オブジェクトOBJ = Activator.CreateInstance(タイプ); //デフォルトコンストラクタの指定されたタイプを有するタイプのインスタンスを作成します

オブジェクトは、[]パラメータ=新しいオブジェクトは、[] { "値"}。//传参

文字列結果=(文字列)method.Invoke(OBJ、パラメータ); //現在のメソッドまたはインスタンスコンストラクタによって表される指定されたパラメータに呼び出します

おすすめ

転載: www.cnblogs.com/Csharp-Soul/p/11445545.html