.net - 检查字符串是否不等于任何字符串列表

标签 .net vb.net

有没有办法像这样转换一些代码:

If someString <> "02" And someString <> "03" And someString <> "06" And someString <> "07" Then
     btnButton.Enabled = False
End If

有点像这样(一个变量有多个值)
If someString <> "02", "03", "06", "07" Then
     btnButton.Enabled = False
End If

最佳答案

Contains 工作?

Dim testAgainst As String() = {"02","03","06","07"}
If Not testAgainst.Contains(someString) Then
    btnButton.Enabled = False
End If

关于.net - 检查字符串是否不等于任何字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16725039/

相关文章:

.net - aspx 站点在网络服务器上的行为有所不同...但是为什么呢?

c# - 从 .Net 的角度看 Windows 服务的体系结构

c# - SoundPlayer 可调音量

xml - VS 2017 WebAPI 帮助页面 - 未提供文档

vb.net - 更新 mvc4 中的对象列表

vb.net - 使用关键字作为标识符无效 --> ReadOnly

c# - .NET中的密码加密/解密代码

.net - 如何从 "non-standard"事件中获取 Rx 中的 IObservable<T>?

vb.net - 在 VB.net 中动态声明变量

c# - 为什么 C# 编译的正则表达式比等效的字符串方法更快?