阻止评论VB/VB.NET代码

36 vb.net vb6

如何在VB中注释多行代码/代码块?

Meh*_*ari 36

VB在语言级别没有这样的构造.它有使用撇号字符的单行注释:

' hello world
' this is a comment
Rem this is also a comment
Run Code Online (Sandbox Code Playgroud)

但是,Visual Studio具有自动执行此任务的功能.选择所需的行并按下Ctrl K, C进行注释并Ctrl K, U取消注释(常规开发设置快捷方式,查看"编辑->高级"菜单,同时选择一些代码以查看快捷方式).


小智 16

在这里完全滥用编译器指令......但是:

#If False Then
Comments
go
here
#End If
Run Code Online (Sandbox Code Playgroud)

您没有获得正确的代码着色的好处(使用默认颜色方案时它不会显示为绿色)并且隐式行继续系统会自动缩进从第二行开始的段落中的行.但编译器会忽略该文本.


Mar*_*rkJ 14

其他的答案解释如何在VB.NET自动注释/取消注释.为了完整起见,在VB6中使用这些工具栏按钮:替代文字.更多细节在这里.