質問: type.GetMethod("name"); ``` ### 補足情報(言語/FW/ツール等のバージョンなど) Microsoft Visual Studio Community 2015 Version 14.0.25424.00 Update 3 Microsoft .NET Framework Version 4.6.01038 インストールしているバージョン:Community Visual C# 2015 00322-20000-00000-AA575 Microsoft Visual C# 2015 です。 よろしくお願いします。
回答: こんにちは。 「メソッドの中身」とは何のことを言っていますか? メソッドのソースコード文字列や文中の制御構文レベルの話であれば、それはコンパイル時にCILに変換されてしまっているため、入手することはできません。 MethodInfoで入手できるのは、コンパイルされたメソッドに付随するメタ情報です。メソッドの名前、引数の配列、戻り値の型、定義されているクラス情報などです。頑張ればメソッド本文のバイナリ状態の命令列を入手することはできます。 質問に書かれている「メソッドの中身」というのが何のことを指していて、それを何に使いたいのかが分かれば、もう少し詳細な回答ができると思います。