如何使用Reflection获取方法或类的文档?

时间:2015-02-13 08:50:40

标签: c# reflection metadata methodinfo

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);

我想要的是得到一个特定方法的评论。 ,有什么办法可以用反射实现这个目的吗?或任何其他可能的方式?

1 个答案:

答案 0 :(得分:4)

编译器不会将注释编译到结果可执行文件/ dll(这是注释点的类型)中,因此它们不能使用反射,因为它们不存在于原始源代码之外。

你无能为力,数据不存在。