当前位置:  开发笔记 > 编程语言 > 正文

是否可以在运行时获取类摘要?

如何解决《是否可以在运行时获取类摘要?》经验,为你挑选了2个好方法。

是否可以在C#中在运行时获取类摘要?我想通过反射获取课程摘要,然后将其写入控制台.通过类摘要我的意思是在类定义之前的摘要注释,如下所示:

/// 
/// some description
/// 
class SomeClass
{
}

我不知道在编译代码后这些注释是否可用,但如果它们可能有一种方法可以在代码中获取它们.

在此先感谢您的帮助.



1> BFree..:

我曾经一度搞砸了这个,并使用了这个家伙解决方案.工作得很好:

http://jimblackler.net/blog/?p=49


稍微详细说明一下你的答案:这个解决方案实际上是一个虚拟链接到生成的xml doc的变通方法.因此,它适用于您自己的代码以及大多数第三方库(OSS和商业).但是在某些情况下你无法获得xml doc,因此通常不可能.

2> Steve Guidi..:

我在CodePlex上维护了Jolt.NET项目,并实现了执行此任务的功能.有关更多信息,请参阅Jolt库.

从本质上说,图书馆可以让你以编程方式定位和使用元数据类型查询XML文档注释文件组件System.Reflection(即MethodInfo,PropertyInfo等...).

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有