問題タブ [bindingflags]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# でリフレクションを使用してメソッドのカスタム リストを取得する方法
リフレクションを使用して、ユーザーが動的に生成されたメニューで使用するメソッドのリストを作成しています (私は団結しています)。私は使っている:
しかし、クラスのすべてのパブリック メソッドがこのメニューに表示されるわけではないので、必要なメソッドだけをマークするために使用できるフラグはあるのでしょうか?
そして、この「カスタム フラグ」を使用して、リフレクションを通じてこれらのメソッドを取得します。ありがとう :)。
c# - C# で非静的メソッドを呼び出す
クラス「***」を呼び出したいのですが、私にとってはうまくいく解決策ですが、これを呼び出したいのですが、これは私にエラーを与える解決策です:
私がしようとしたようにMethodInfo method = t.GetMethod("execute", BindingFlags.instance | BindingFlags.Public);
しかし、「非静的メソッドにはターゲットが必要です」というエラーが表示されます
*** これは静的メソッドの有効なソリューションです
呼び出す