Je ne sais pas à propos de C# spécifiquement, il pourrait être une notation spéciale pour quelque chose, mais j'utilise une technique similaire dans n'importe quelle langue qui prend en charge ouvrir/fermer, multi-ligne jetons des commentaires pour me permettre de rapidement et supprimez les marques de commentaire de plusieurs lignes avec un seul caractère à modifier, comme suit:
/*!*/
this is live code (and will probably cause a compilation error)
/*!*/
/*!* /
this is commented code (and should never cause a compilation error)
/*!*/
La raison de l' !
est parce que des constructions comme /**
sont communs jetons utilisés par les outils de documentation.
Il existe d'autres techniques que le langage prend en charge commentaire sur une seule ligne jetons, //
(et les met en œuvre, comme C++ et 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.
De sorte que vous pouvez ensuite supprimer le premier commentaire sur une seule ligne jeton, //
, pour produire une sorte de "bascule":
/* this is now commented.
this is also commented.
//*/ this line is live code.