这些注释不是XML注释,只是普通的注释
不,编译器会忽略注释并且在汇编中没有任何体现。
一个反汇编程序无法获得原始的源代码。它只能创建与原始源代码执行相同功能的源代码。
由于注释在程序中不会产生任何指令,因此无法从编译的代码中重新创建注释。
int x = 1 + 2 + 3;
这样的语句并对其进行反汇编,您将得到 int x = 6;
,因为这是编译指令所做的操作。 - Guffa补充Mark的答案,源代码中的XML注释/文档字符串也不会写入程序集,因此使用Reflector也无法访问。
XML注释会被写入一个单独的xml文件,Visual Studio IDE需要访问该文件才能在智能感知中提供这些注释。
不,它不会读取源代码中的注释行