.net - 用于测试集合成员资格的 VB.NET/C# 比较运算符 - 就像 SQL 的 IN 运算符

标签 .net vb.net

所以在 SQL 中,您可以执行以下操作:

 WHERE title IN('title1','title2','title3')

测试集合成员资格(假设我在这里使用正确的短语)。我怎样才能在 VB.NET/C#.NET 中做到这一点?

例子:
 IF textMyTitle.text IN ("title1","title2","title 3") THEN
 'Take Action
 End If

显然,该语句的 IN 部分不起作用…….NET 中的逻辑等效项是什么?

最佳答案

尝试这个:

Dim titles As New List(Of String)()
titles.Add("title1")
titles.Add("title2")
titles.Add("title3")

If titles.Contains(textMyTitle.text) Then
    // Do something here
End If

关于.net - 用于测试集合成员资格的 VB.NET/C# 比较运算符 - 就像 SQL 的 IN 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2760299/

相关文章:

c# - 使用 WCF 使用 RESTful JSON API

c# - .NET 图形库?

vb.net - dbnull 和 value 的 if 语法

vb.net - 等待进程完成

c# - C# 中的 Utils.CopyArray?

c# - 使用 `dotnet new` 在 C# 中创建 Windows 窗体应用程序

c# - MigraDoc:在横向和纵向页面上居中放置水印

.NET MS Interop Word 不在 UTF8 网页中保存文档

c# - 为什么输入重定向默认适用于 sudo 而不是 passwd? (。网)

vb.net - 如何将函数传递给函数? VB 2010 中是否提供仿函数/函数对象?