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?
Respuesta
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/* ... */
.
Ha, no lo que esperaba, pero perfectamente lógico. ¡Gracias! –
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 –
utiliza // en IL para los comentarios, así ...
- 1. Sonar: algún comentario?
- 2. ¿Existe algún JLabel MultiLine?
- 3. ¿Hay alguna descripción de los íconos de desensamblador IL disponibles en algún lugar?
- 4. ¿Existe algún riesgo de rendimiento para Collections.unmodifiableList?
- 5. ¿Existe algún riesgo al usar @ Html.Raw?
- 6. IL: ldfld vs ldflda
- 7. PostSharp - il weaving - thoughts
- 8. ¿Qué es IL Weaving?
- 9. genéricos con IL?
- 10. Cómo probar si existe un atributo en algún XML
- 11. Python: comprobar si existe algún objeto en su alcance
- 12. ¿Debug.Assert genera IL en modo de lanzamiento?
- 13. Cómo aprender IL en el CLR
- 14. ¿Compilador de IL para .NET?
- 15. Generando IL para métodos anónimos
- 16. Convirtiendo código IL a C#
- 17. Depurador de código de nivel de IL
- 18. ¿Hay algún equivalente al comentario condicional de IE para Chrome y Safari?
- 19. ¿Existe algún reemplazo para PHPDocumentor que admita PHP 5.3?
- 20. ¿Existe algún paradigma bien conocido para iterar los valores enum?
- 21. ¿Existe algún rastreador web extensible y simplemente extensible?
- 22. ¿Existe algún control de versión centralizada más rápido que SVN?
- 23. Compatibilidad con Visual Studio/RAD para codificar directamente en IL?
- 24. ¿Existe algún comprobador de sintaxis para GNU R
- 25. ¿Existe algún tipo de "clase de expresión" (C++)
- 26. ¿Existe algún framework de crawler web java script
- 27. PHP Líneas Múltiples comentario dentro de Líneas Múltiples comentario
- 28. Python comentario encabezado fuente
- 29. Referencia comentario genérico
- 30. JSLint marcar "comentario peligrosa"
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