我正在构建一个"如果"包装的声明:
If (True) Then _
Throw New Exception("Here is my text. " &
"it wraps onto another line.")
注意如果没有下划线我不能这样做" _"在Then
之后,因为我收到编译器错误:
'如果'必须以匹配' End If'
结束
后续的行不需要一个下划线,虽然我可以看到最好的做法是如果有的话,每行都有一个。
如果我将光标放在底线并进行任何更改 - 即按Tab键缩进或向该行上的字符串常量添加文本 - 然后我将光标重新定位到其他位置,底线莫名其妙地消失:
If (True) Then _
Throw New Exception("Here is my text. " &
如果我遵循上述"最佳做法" 不会发生 并在每一行上加下划线:
If (True) Then _
Throw New Exception("Here is my text. " & _
"it wraps onto another line.")
为什么会这样?