我致力于将经典 ASP 转换为 ASP.NET。而且,我不断看到代码包裹在构造中。
If False Then
' code here ...
End If
使用在线转换器,我明白了
if(false)
{
}
这段代码有意义吗?在 visual studio 中,我收到警告:Unreachable code..
在具有假值的 if 语句中包装代码在 VBScript 中有意义吗?
最佳答案
这是一种注释掉代码的方法。将它包装在一个从未被调用的子程序中是注释代码块的两种最常用的方法,它永远不会执行,所以不,它在较新的语言中没有意义,因为我们有多行注释。
这样做的原因是因为他们只有一个撇号来表示一行,而你可以通过将它换行而不是在每一行前面放一个撇号来评论整个 block 。
关于c# - IF FALSE THEN ... END IF 中的包装代码在 VBScript 中有意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35516788/