【发布时间】:2025-12-26 19:35:13
【问题描述】:
如何在 VB.NET 中设置数字范围。例如
If val(textbox1.text = 100 to 200) then
// messagebox.show("The number is between 100 and 200")
end if
我应该用什么代替“to”来让它工作?
【问题讨论】:
标签: vb.net
如何在 VB.NET 中设置数字范围。例如
If val(textbox1.text = 100 to 200) then
// messagebox.show("The number is between 100 and 200")
end if
我应该用什么代替“to”来让它工作?
【问题讨论】:
标签: vb.net
您需要单独检查:
Dim value = val(textbox1.text)
If (value >= 100 And value <= 200) Then
' ....
【讨论】:
Reed Copsey 是正确的,但我总是喜欢用 AndAlso 短路条件
If (value >= 100 AndAlso value <= 200) Then
【讨论】:
这可能是您了解< 和> 运算符的时候了。
If (value > 99 And value < 201) Then
【讨论】:
对于这样的简短内容,简单的 IF 会更好看。但如果您对多个范围进行多次检查,Select Case 效果更好:
Select Case Val(textbox1.Text)
Case 100 To 200
' Number between 100 and 200 inclusive
Case Else
' anything else
End Select
【讨论】: