問題タブ [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.

0 投票する
2 に答える
1157 参照

c# - C# でリフレクションを使用してメソッドのカスタム リストを取得する方法

リフレクションを使用して、ユーザーが動的に生成されたメニューで使用するメソッドのリストを作成しています (私は団結しています)。私は使っている:

しかし、クラスのすべてのパブリック メソッドがこのメニューに表示されるわけではないので、必要なメソッドだけをマークするために使用できるフラグはあるのでしょうか?

そして、この「カスタム フラグ」を使用して、リフレクションを通じてこれらのメソッドを取得します。ありがとう :)。

0 投票する
1 に答える
2086 参照

c# - C# で非静的メソッドを呼び出す

クラス「***」を呼び出したいのですが、私にとってはうまくいく解決策ですが、これを呼び出したいのですが、これは私にエラーを与える解決策です:

私がしようとしたようにMethodInfo method = t.GetMethod("execute", BindingFlags.instance | BindingFlags.Public);

しかし、「非静的メソッドにはターゲットが必要です」というエラーが表示されます

*** これは静的メソッドの有効なソリューションです

呼び出す