我知道有一個方法包含(),它看起來像這樣:有沒有包含的方法?
Dim arr() as string = {"apple","banana","orange"}
For each fruit in arr
If fruit.contains("app") Then
Return True
End If
Next
,因爲「蘋果」包含字母「a」,它將返回true。這不是我想要的。我希望它只有在「apple」包含整個單詞「app」時纔會返回true。有沒有任何方法或功能來做到這一點?
不,它不。它返回true,因爲它匹配單詞「app」。如果它匹配字母「a」,那麼對於「香蕉」它也會返回true。它不會。因爲上帝是這樣做的。 – 2011-06-02 12:32:26
您正在被String.Contains(Char)方法困惑。它是由System.Linq提供的擴展方法。你實際上使用String.Contains(String)。 – 2011-06-02 13:13:29