7
var className = typeof(Console);
var methodInfo = className.GetMethod("WriteLine",new [] { typeof(string) });

我得到了 Writeline 方法的 methodInfo 对象,现在如果我们看到该方法的定义,它看起来像这样。

//
        // Summary:
        //     Writes the specified string value, followed by the current line terminator,
        //     to the standard output stream.
        //
        // Parameters:
        //   value:
        //     The value to write.
        //
        // Exceptions:
        //   System.IO.IOException:
        //     An I/O error occurred.
        public static void WriteLine(string value);

我想要的是获得特定方法的评论。,有什么方法可以使用反射来实现吗?或任何其他可能的方式?

4

1 回答 1

5

编译器不会将注释编译成结果可执行文件/dll(这就是注释的意义所在),因此它们不能使用反射获得,因为它们不存在于原始源代码之外。

您对此无能为力,因为数据不存在。

于 2015-02-13T08:56:36.043 回答