【问题标题】:Block Comment Being Closed By "*/" In String块注释被字符串中的“*/”关闭
【发布时间】:2015-10-25 15:57:50
【问题描述】:

这是一个生活质量问题,可能非常简单,但我似乎找不到答案。

如果您开始阻止评论...

/*
my code here
string url = "lorumipsum....*/...lorumipsum"; <---this "*/" is closing the comment early
more code
*/

它被字符串中的任何“*/”关闭。有没有办法摆脱这种情况?还是我只是手动“//”该行并阻止评论其余部分?

【问题讨论】:

  • 您可以在工具栏中从顶部选择所有文本和评论。它将在所有选定行的前面添加 //。
  • 由于我不知道如何解决这个问题,这就是我从未发现多行 cmets 有用的原因...
  • 原因很明显:注释内部的内容没有被解析,因此无论*/是否在字符串内部,它都无法检测到。它只是在寻找/* .... */ 并完全忽略了里面的任何东西。忽略评论是有道理的。

标签: c# visual-studio comments block-comments


【解决方案1】:

您可以从工具栏中选择所有文本和注释(快捷键:Ctrl + K + U)。它将像这样在所有选定行的前面添加//

///*
//my code here
//string url = "lorumipsum....*/...lorumipsum"; <---this "*/" is closing the         comment early
//more code
//*/

无需手动操作。

工具栏图片

【讨论】:

    【解决方案2】:

    或者,您可以按住 Alt 键,单击并绘制所有要注释掉的行,然后在多行中输入//编辑模式。

    【讨论】:

    • 哈哈,厉害了,不知道VS有这个功能。
    • 自从发现后,觉得比编译器好用。 ;-)
    猜你喜欢
    • 2011-02-04
    • 2017-12-26
    • 2018-05-22
    • 1970-01-01
    • 2013-08-05
    • 2015-04-11
    • 2013-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多