c# - IF FALSE THEN ... END IF 中的包装代码在 VBScript 中有意义吗?

标签 c# vbscript asp-classic

我致力于将经典 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/

相关文章:

vbscript - 如何在 VBScript 脚本中断言?

dictionary - 读取txt文件并将所有单词放入字典中

php - 如何将下载计数器附加到我的 HTML 下载按钮?

javascript - 如何将VB脚本数组转换为JavaScript数组经典asp

asp-classic - 将单个单词拆分为组成字母的数组

c# - 从 DateTime 格式中减去天数

c# - 从 View 模型 (WPF) 调用 View 中的动画

c# - 键盘助记符应该如何本地化?

c# - 自动模拟 SUT

asp-classic - 有没有办法通过一个值而不是在 VBScript 中一个一个地推进一个 for 循环?