我想执行逻辑运算来检查变量中是否包含字符串或一组数字。以同样的方式写下:
a + b
a * b
a = b
有没有办法写出类似的东西:
a ⊆ b
我希望te从中检索一个布尔结果,声明true或false以确定它是否包含在另一个变量中。我正在编写一个比较工具,并想简化它以使用数学或逻辑运算符而不是像InStr()这样的方法。
答案 0 :(得分:4)
您可以使用LINQ:
Dim bContainsAllA As Boolean = Not a.Except(b).Any()
答案 1 :(得分:0)
您无法创建新的运算符...您的选择是使用现有运算符,创建方法或执行扩展方法。
我不建议使用InStr,因为这是旧的VB。 String类中有很好的方法。或者使用LINQ。