4

GetMethodBody() を介して以前にメソッドからエクスポートされた byte[] コードを挿入できるかどうか、つまり、再び実行可能なコードにできるかどうか疑問に思っていました。誰かが非常に簡単な例や説明を書くことができれば、私は感謝しています。

よろしく、

4

2 に答える 2

0
byte[] il = ...;
MethodBuilder mb = ...;
mb.CreateMethodBody(il, il.Length);
于 2012-06-28T02:32:02.543 に答える
-1

確かにできます。DynamicMethod.GetILGenerator()を使用して IL コードを実行できます。リンクに例があります。

于 2012-03-11T13:34:56.470 に答える