可以通过Reflection得到装配的注释吗?

时间:2011-03-04 11:14:35

标签: c# reflection comments

我想知道是否有办法通过Reflection访问类的注释,或者它们是否完全从二进制文件中删除。

4 个答案:

答案 0 :(得分:14)

没有。评论被编译器剥离 - 它们不存在于二进制文件中,所以没有办法让它们恢复。

答案 1 :(得分:3)

编译代码时会忽略注释。

这意味着你不能让他们“回来”,因为他们从来没有在那里。

答案 2 :(得分:3)

当代码被编译器编译时,将忽略注释。

但您可以通过创建自己的用户定义属性类来传递属性中的信息。

答案 3 :(得分:2)

二进制文件不提供注释,但它们是通过XML提供的。请参阅this SO answer