【问题标题】:How to write Subset ⊆ in an operation如何在操作中编写子集⊆
【发布时间】:2017-12-19 14:12:17
【问题描述】:

我想执行逻辑操作来检查一个字符串或一组数字是否包含在一个变量中。以同样的方式简单地写:

a + b 
a * b
a = b

有没有办法写出类似的东西:

a ⊆ b

我希望 te 从中检索一个布尔结果,说明 true 或 false 以确定它是否包含在另一个变量中。我正在编写一个比较工具,并希望将其简化为使用数学或逻辑运算符而不是 InStr() 之类的方法。

【问题讨论】:

    标签: vb.net boolean logic subset contains


    【解决方案1】:

    您不能创建新的运算符...您的选择是使用现有的运算符、创建方法或执行扩展方法。

    我不推荐使用 InStr,因为这是旧的 VB。 String 类中有很好的方法。或者使用 LINQ。

    【讨论】:

      【解决方案2】:

      您可以为此使用 LINQ:

      Dim bContainsAllA As Boolean = Not a.Except(b).Any()
      

      【讨论】:

        猜你喜欢
        • 2015-12-20
        • 1970-01-01
        • 1970-01-01
        • 2017-02-20
        • 2021-07-04
        • 2016-06-28
        • 1970-01-01
        • 2018-12-08
        • 1970-01-01
        相关资源
        最近更新 更多