我致力于将经典ASP转换为ASP.NET。而且,我一直看到代码包含在构造中。
If False Then
' code here ...
End If
使用在线转换器,我得到了这个
if(false)
{
}
这段代码有意义吗?在visual studio中,我收到了警告:Unreachable code..
将带有false值的if语句中的代码包装在VBScript中是否有意义?
答案 0 :(得分:8)
这是一种评论代码的方法。将它包装在一个从未被调用的子中是两种最常用的注释代码块的方法,它永远不会执行,所以不会,因为我们有多行注释,所以在新语言中没有意义。
这样做的原因是因为他们只有单个撇号来做一行,而你可以通过包裹它而不是在每一行的前面放置一个撇号来评论整个块。