我想知道是否有办法通过Reflection访问类的注释,或者它们是否完全从二进制文件中删除。
答案 0 :(得分:14)
没有。评论被编译器剥离 - 它们不存在于二进制文件中,所以没有办法让它们恢复。
答案 1 :(得分:3)
编译代码时会忽略注释。
这意味着你不能让他们“回来”,因为他们从来没有在那里。
答案 2 :(得分:3)
当代码被编译器编译时,将忽略注释。
但您可以通过创建自己的用户定义属性类来传递属性中的信息。
答案 3 :(得分:2)
二进制文件不提供注释,但它们是通过XML提供的。请参阅this SO answer。