2017-07-14 96 views
0

我想執行邏輯操作來檢查變量中是否包含一個字符串或一組數字。以同樣的方式簡單地寫:如何在操作中編寫子集012

a + b 
a * b 
a = b 

有寫類似的方式:

a ⊆ b 

我希望TE檢索一個布爾結果出來,說明真或假,以確定它是否是包含在另一個變量中。我正在編寫一個比較工具,並希望將其簡化爲使用數學或邏輯運算符而不是像InStr()這樣的方法。

回答

4

您可以使用LINQ此:

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

您不能創建新的操作...你的選擇是使用現有的運營商,創建一個方法或做一個擴展方法。

我不會推薦使用InStr,因爲這是舊的VB。在String類中有很好的方法。或者使用LINQ。