নিম্নলিখিত কোড ব্লকের জন্য:
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) এবং এটি কয়েক হাজার স্ট্রিং (মাই স্ট্রিংয়ের মতো) এর বিরুদ্ধে চেক করতে হবে।
এই কোডটি লেখার জন্য আরও ভাল (আরও দক্ষ) উপায় আছে?