2011-01-07 14 views
6

Me doy cuenta de que nadie se sienta y desarrolla software en línea recta (¿o sí?). Pero supongamos que desea compartir un fragmento de código IL (como el resultado, por ejemplo, el compilador C#) con otra persona para su discusión, y además desea anotarlo con unos pocos comentarios. ¿Existe una sintaxis real para los comentarios en IL para que pueda hacer esto sin que el texto sea inválido como IL? No es realmente un gran problema, solo curiosidad.¿Existe algún comentario en IL?

+0

he desarrollado en la recta IL, pero sólo porque yo estaba construyendo un compilador .NET. Entonces sí, es más que poco común. 8) – Task

Respuesta

8

Sí, puede usar // y /* ... */ como en C#.

No puedo encontrar ninguna referencia a ella en ECMA-335, pero esto IL guide incluye:

Las primeras dos líneas (iniciadas con //) son los comentarios. En ILAsm, puede comentar de la misma manera que en C# o C++. Para comentar líneas múltiples o la parte de la línea, también puede usar el bloque /* ... */.

+0

Ha, no lo que esperaba, pero perfectamente lógico. ¡Gracias! –

+2

Microsoft tiene su propia versión de ecma doc, mucho más extensa. MSIL se describe aquí: http://www.google.com/url?sa=t&source=web&cd=1&ved=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 = site% 3Adownload.microsoft.com% 20partition% 20vi & ei = JW0nTfO5CpGlnQe1psmMAQ & usg = AFQjCNHHTRslrgzeSkbPEpCcb5i9rBTsfA & cad = rja –

2

utiliza // en IL para los comentarios, así ...

Cuestiones relacionadas