在IL中有这样的评论吗?

Dan*_*Tao 6 .net syntax il comments cil

我意识到没有人会坐下来直接用IL开发软件(是吗?).但是假设您想与其他人共享一段IL代码(例如,由C#编译器输出)以供讨论,而且您想要用一些注释来注释它.在IL中是否有实际的注释语法,以便您可以在不将文本作为IL无效的情况下执行此操作?没什么大不了的,只是好奇.

Jon*_*eet 8

是的,你可以使用//,/* ... */就像在C#中一样.

我在ECMA-335中找不到任何参考,但本IL指南包括:

前两行(以...开头//)是评论.在ILAsm中,您可以使用与C#或C++中相同的方式进行注释.要注释多行或行的一部分,您也可以使用/* ... */块.

  • 微软有自己的ecma doc版本,更广泛.此处描述了MSIL:http://www.google.com/url?sa = t&source = web&cd = 1&ed = 0CBoQFjAA&url = http%3A%2F%2Fdownload.microsoft.com%2Fdownload%2FD%2FC%2F1%2FDC1B219F-3B11 -4A05-9DA3-2D0F98B20917%2FPartition%2520VI%2520-%2520Annexes.doc&RCT = J&q =站点%3Adownload.microsoft.com%20partition%20vi&EI = JW0nTfO5CpGlnQe1psmMAQ&USG = AFQjCNHHTRslrgzeSkbPEpCcb5i9rBTsfA及CAD = RJA (2认同)