Untuk blok kode berikut:
For I = 0 To listOfStrings.Count - 1
If myString.Contains(lstOfStrings.Item(I)) Then
Return True
End If
Next
Return False
Outputnya adalah:
Kasus 1:
myString: C:\Files\myfile.doc
listOfString: C:\Files\, C:\Files2\
Result: True
Kasus 2:
myString: C:\Files3\myfile.doc
listOfString: C:\Files\, C:\Files2\
Result: False
Daftar (listOfStrings) dapat berisi beberapa item (minimal 20) dan harus diperiksa terhadap ribuan string (seperti myString).
Apakah ada cara yang lebih baik (lebih efisien) untuk menulis kode ini?