問題タブ [dynamicmethod]

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 投票する
1 に答える
424 参照

c# - 動的メソッドを呼び出して数の二乗を返す方法は?

整数の 2 乗を返す単純な動的メソッドを作成したいと考えています (つまり、数値が 5 の場合、25 を返す必要があります)。
私は以下のコードを書きました:-

で「InvalidProgramException」が発生するのはなぜですか

int retval = hi(42);

どうすればこれを機能させることができますか?

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

.net - System.Reflection.Emit::DynamicMethod: 既存のアセンブリから IL コードを生成するツールはありますか?

単純なコードを使用して動的メソッドを作成したいと考えています。

したがって、メソッド本体のハードコードされたバージョンを作成し、コンパイルされたバージョンを、OpCo とパラメーターを返すツールで調べて、 を使用して挿入できるようにしたいと考えていますILGenerator::Emit()

そのようなツールはありますか?(それはばかげた質問かもしれませんが、Google を使用しても見つかりませんでした。)

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

c# - DynamicMethod による varargs メソッドの呼び出し

DynamicMethod を使用して、管理されていない printf のような関数を呼び出そうとしています。実行時に私は

BadImageFormatException: インデックスが見つかりません。(HRESULT からの例外: 0x80131124)

これはランタイムの制限ですか、それとも発行されたコードが間違っていますか?

0 投票する
0 に答える
56 参照

c# - IL(C#)でshallowcopyを実装するには?

リフレクションを直接行うのではなく、C# IL で浅いコピーを実装したいと考えています。

• リフレクションを直接使用する ShallowCopy バージョン:

• 現在の IL バージョン コードは次のとおりです。

インスタンスを構築する方法は知っていますが、他のフィールドやプロパティをコピーする方法はわかりません。

誰でもこれについて私を助けることができますか?

助けていただければ本当にありがたいです?

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

c# - イベントを処理する動的メソッドを作成するにはどうすればよいですか?

C# で、イベントの処理に使用できる動的メソッドを作成するにはどうすればよいですか?

ここにイベントがあります:

ここに方法があります:

動的メソッドが Test メソッドを呼び出すように、更新イベントを処理するメソッドを動的に作成するにはどうすればよいですか?

上記の Test メソッドは、呼び出されるメソッドの例です。