Vb.net 在VB中注释掉内联if语句?

Vb.net 在VB中注释掉内联if语句?,vb.net,Vb.net,我在VB中尝试注释掉内联if语句时遇到问题。这可能吗?Visual Studio中似乎无法识别此语法 'IIf(BusinessFactor <> 1, " x Business Factor " & BusinessFactor& " = $" & brPremium & " (rounded)", "") & _ 'IIf(BusinessFactor 1,“x BusinessFactor”和BusinessFactor&“=$”&br

我在VB中尝试注释掉内联if语句时遇到问题。这可能吗?Visual Studio中似乎无法识别此语法

'IIf(BusinessFactor <> 1, " x Business Factor " & BusinessFactor& " = $" & brPremium & " (rounded)", "") & _
'IIf(BusinessFactor 1,“x BusinessFactor”和BusinessFactor&“=$”&brPremium&“(四舍五入)”,“”)和_

谢谢

内联If语句后面有一个行连续字符(即下划线
\uu
),这意味着整个语句在下一行继续

您需要将该延续字符放在注释之前,但由于这是不可能的(因为延续字符必须是该行的最后一个),您唯一的选择是(重新)移动整个If


在没有连续字符的情况下,注释它就可以了。

内联If语句后面有一个行连续字符(即下划线
),这意味着整个语句在下一行继续

您需要将该延续字符放在注释之前,但由于这是不可能的(因为延续字符必须是该行的最后一个),您唯一的选择是(重新)移动整个If


在没有连续字符的情况下,注释它就可以了。

或者您可以只注释下一行。还请注意,VB.NET的最新版本放宽了需要行连续字符的情况,因此可以完全忽略它。当然,您仍然会有编译错误,因为在注释掉初始行后,继续的行没有意义。感谢您的帮助。我正要把这根线拔掉。延续的原因是它是大型计算字符串的一部分。我不喜欢它是如何编写的,但我只是在“维护”代码。还请注意,VB.NET的最新版本放宽了需要行连续字符的情况,因此可以完全忽略它。当然,您仍然会有编译错误,因为在注释掉初始行后,继续的行没有意义。感谢您的帮助。我正要把这根线拔掉。延续的原因是它是大型计算字符串的一部分。我不喜欢它是如何编写的,但我只是在“维护”代码。