相关疑难解决方法(0)

检查字符串是否包含列表中的元素(字符串)

对于以下代码块:

For I = 0 To listOfStrings.Count - 1
    If myString.Contains(lstOfStrings.Item(I)) Then
        Return True
    End If
Next
Return False
Run Code Online (Sandbox Code Playgroud)

输出是:

情况1:

myString: C:\Files\myfile.doc
listOfString: C:\Files\, C:\Files2\
Result: True
Run Code Online (Sandbox Code Playgroud)

案例2:

myString: C:\Files3\myfile.doc
listOfString: C:\Files\, C:\Files2\
Result: False
Run Code Online (Sandbox Code Playgroud)

列表(listOfStrings)可能包含多个项目(最少20个),并且必须根据数千个字符串(如myString)进行检查.

是否有更好(更有效)的方法来编写此代码?

c# vb.net performance coding-style list

141
推荐指数
4
解决办法
21万
查看次数

标签 统计

c# ×1

coding-style ×1

list ×1

performance ×1

vb.net ×1