c# - 如何使用反射获取方法或类的文档?

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

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

最佳答案

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

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

关于c# - 如何使用反射获取方法或类的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28495651/

相关文章:

c# - 在没有引用的情况下构造对象?

c# - Dapper 中多重映射的正确使用

scala - 来自 Scala 反射的类型

hadoop - 如何从Cloudera导出元数据

metadata - 将元数据附加到 Stripe Payment Link

c# - 如何获取 UTF-8 JSON

c# - "unhandy"字典的JSON反序列化

java - 在 java (Android) 中获取字符串形式的字段值

reflection - 泛型函数有效,但泛型类不起作用吗?

java - Liferay 6.1中通过元数据查询DLFileEntry