Aşağıdaki kod bloğu için:
For I = 0 To listOfStrings.Count - 1
If myString.Contains(lstOfStrings.Item(I)) Then
Return True
End If
Next
Return False
Çıktı:
Dava 1:
myString: C:\Files\myfile.doc
listOfString: C:\Files\, C:\Files2\
Result: True
Durum 2:
myString: C:\Files3\myfile.doc
listOfString: C:\Files\, C:\Files2\
Result: False
Listede (listOfStrings) birkaç öğe bulunabilir (en az 20) ve binlerce dizeyle (myString gibi) kontrol edilmesi gerekir.
Bu kodu yazmanın daha iyi (daha verimli) bir yolu var mı?