vb.net - VB中如何实现大于X小于Y?

标签 vb.net visual-studio visual-studio-2012

这是我尝试过的...我认为这是完全错误的,因为它不起作用。

If ProgressBar1.Value > 5 < 20 Then
    Label8.Text = "Hello"
End If

非常感谢所有帮助!谢谢。

最佳答案

If ProgressBar1.Value > 5 AndAlso ProgressBar1.Value < 20 Then
    Label8.Text = "Hello"
End If

这是一种方法。

AndAlso 表示如果第一个值计算为 false,则条件将“短路”。因此,如果 ProgressBar1.Value 不 > 5 - 它不会费心检查其余条件。

您也可以使用And来编写它

If ProgressBar1.Value > 5 And ProgressBar1.Value < 20 Then
    Label8.Text = "Hello"
End If

它会评估这两个条件。在这种特殊情况下,它不会有太大区别,但我通常更喜欢 AndAlso/OrElse 而不是 And/Or

关于vb.net - VB中如何实现大于X小于Y?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12772492/

相关文章:

typeScript 生成的 JavaScript 文件不包含注释并且存在格式问题

python - Visual Studio 2012 中的 IronPython

c++ - MATLAB MEX 文件构建成功但未显示任何内容

c# - WCF web 服务运行在两台服务器集群上,带有负载均衡器,解析 web 服务地址

vb.net 发送带有图像的电子邮件

c# - 以英寸为单位转换字体大小

c# - 使用 .net 组合框

visual-studio - 如何在 Tfs 中计算小时数?

c# - 事件成员使用什么 EnvDTE 接口(interface)?

vb.net - 获取两个标签之间的内部文本 - VB.NET - HtmlAgilityPack