В C # есть ли причина, по которой многострочные /* */
комментарии не могут перекрываться? Это также относится и к HTML (и я уверен, что многие другие языки) тоже.
, например
/*
int a = SomeFunction();
/* int i = 0; */
int b = SomeFunction();
*/
не скомпилируется.
При написании кода я часто хочу быстро проверить логику и изолировать определенные части, удаляя раздел с помощью многострочных комментариев, но затем приходится проходить через блок кода, заменяя все многострочные комментарии однострочными //
.
Мне не нравится использовать однострочные комментарии для комментирования блоков кода (даже несмотря на то, что Visual Studio предоставляет ярлыки для этого), поскольку они влияют на текстовые комментарии, когда речь идет об удалении всех комментариев в блоке с помощью ярлыка.
Есть ли причина, по которой многострочный комментарий не может означать: «игнорировать все между здесь»?