- 締切済み
C#のアセンブリコードの表示のさせ方
C#2005を使っています。 良くホームページでC#のアセンブリコードはこれですと C#ソースの一部をその部分のアセンブラが書かれていますが これはどのようにして、特定の処理のアセンブリを見ているのでしょうか? 例えば以下の4行のソースの部分のアセンブリを見る方法が知りたいです。 for (i = 1; i < 10; i++) { Console.WriteLine("Hellow Word!"); }
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Yune-Kichi
- ベストアンサー率74% (465/626)
回答No.1
> 良くホームページでC#のアセンブリコードはこれですと > C#ソースの一部をその部分のアセンブラが書かれていますが > これはどのようにして、特定の処理のアセンブリを見ているのでしょうか? a.) アセンブリコードというのがMSILを意味している場合 SDK付属のIL Disassemblerや,オンラインソフトであるReflectorを使えば見る事が可能。 b.) アセンブリコードというのがx86などの場合 JITコンパイルされるので,実行しないとわからない。 # .NET Frameworkのバージョンで異なる可能性あり 実行時のものであれば,Visual Studioで逆アセンブルウィンドウを表示すれば見る事が可能。