• 締切済み

C#のアセンブリコードの表示のさせ方

C#2005を使っています。 良くホームページでC#のアセンブリコードはこれですと C#ソースの一部をその部分のアセンブラが書かれていますが これはどのようにして、特定の処理のアセンブリを見ているのでしょうか? 例えば以下の4行のソースの部分のアセンブリを見る方法が知りたいです。 for (i = 1; i < 10; i++) { Console.WriteLine("Hellow Word!"); }

みんなの回答

回答No.1

> 良くホームページでC#のアセンブリコードはこれですと > C#ソースの一部をその部分のアセンブラが書かれていますが > これはどのようにして、特定の処理のアセンブリを見ているのでしょうか? a.) アセンブリコードというのがMSILを意味している場合 SDK付属のIL Disassemblerや,オンラインソフトであるReflectorを使えば見る事が可能。 b.) アセンブリコードというのがx86などの場合 JITコンパイルされるので,実行しないとわからない。 # .NET Frameworkのバージョンで異なる可能性あり 実行時のものであれば,Visual Studioで逆アセンブルウィンドウを表示すれば見る事が可能。

関連するQ&A