No conozco C# específicamente, ya que podría ser una notación especial para algo, pero utilizo una técnica similar en cualquier idioma que admite tokens de comentarios abiertos/cercanos, multilínea para permitirme comentar rápidamente y descomentar varias líneas con un solo cambio de carácter, así:
/*!*/
this is live code (and will probably cause a compilation error)
/*!*/
/*!*/
this is commented code (and should never cause a compilation error)
/*!*/
la razón de la !
se debe a que las construcciones son como /**
fichas comunes utilizados por herramientas de documentación.
Existen otras técnicas, así cuando el lenguaje es compatible con una sola línea de comentario fichas, //
(y las implementa como C++ y Java):
///* - opening comments can be commented-out so what follows isn't a comment.
this is live code
//*/ - closing comment are not commented-out by single-line comments.
modo que lo pueda retirar la primera línea solo comentario símbolo , //
, para producir una especie de "alternar":
/* this is now commented.
this is also commented.
//*/ this line is live code.
bien, esto es divertido; ¿Por qué alguien debería poner tal comentario allí? –
¿Dónde viste este código? ¿Es parte de un tutorial o un proyecto? Tal vez el código autogenerado? – ZoogieZork
Es posible que desee buscar la causa en los editores que usaron sus predecesores. Algunas veces, los comentarios en lugares impares se usan para eludir los problemas de análisis de los editores destacados. (Solía ser el caso con LPC y su sintaxis # '- lambda) – Leonidas