Для наступного блоку коду:
For I = 0 To listOfStrings.Count - 1
If myString.Contains(lstOfStrings.Item(I)) Then
Return True
End If
Next
Return False
Вихід:
Випадок 1:
myString: C:\Files\myfile.doc
listOfString: C:\Files\, C:\Files2\
Result: True
Випадок 2:
myString: C:\Files3\myfile.doc
listOfString: C:\Files\, C:\Files2\
Result: False
Список (listOfStrings) може містити кілька елементів (мінімум 20), і його потрібно перевірити на тисячі рядків (наприклад, myString).
Чи є кращий (більш ефективний) спосіб написання цього коду?