私は何年もの間.NETとC#をプログラムしてきましたがDynamicMethod
、リフレクションのコンテキスト内で動的アセンブリの概念とともにこのタイプに遭遇したのはごく最近のことです。それらは常にIL(ランタイムコード)生成内で使用されるようです。
残念ながら、MSDNは、動的アセンブリ/メソッドの実際が何であるか、またそれらを何に使用するかを定義するという非常に貧弱な仕事をしています。誰かがここで私を教えてくれませんか?DLRとは何か関係がありますか?実行時のアセンブリおよびメソッドの静的(通常)生成とはどのように異なりますか?それらをいつどのように使用するかについて何を知っておくべきですか?