0
我想執行邏輯操作來檢查變量中是否包含一個字符串或一組數字。以同樣的方式簡單地寫:如何在操作中編寫子集012
a + b
a * b
a = b
有寫類似的方式:
a ⊆ b
我希望TE檢索一個布爾結果出來,說明真或假,以確定它是否是包含在另一個變量中。我正在編寫一個比較工具,並希望將其簡化爲使用數學或邏輯運算符而不是像InStr()這樣的方法。
我想執行邏輯操作來檢查變量中是否包含一個字符串或一組數字。以同樣的方式簡單地寫:如何在操作中編寫子集012
a + b
a * b
a = b
有寫類似的方式:
a ⊆ b
我希望TE檢索一個布爾結果出來,說明真或假,以確定它是否是包含在另一個變量中。我正在編寫一個比較工具,並希望將其簡化爲使用數學或邏輯運算符而不是像InStr()這樣的方法。
您可以使用LINQ此:
Dim bContainsAllA As Boolean = Not a.Except(b).Any()
您不能創建新的操作...你的選擇是使用現有的運營商,創建一個方法或做一個擴展方法。
我不會推薦使用InStr,因爲這是舊的VB。在String類中有很好的方法。或者使用LINQ。