我正在使用 myArrayList.Contains(myString)
和 myArrayList.IndexOf(myString)
来检查 arrayList 是否包含提供的字符串并分别获取其索引。
但是,我如何检查是否包含子字符串?
Dim myArrayList as New ArrayList()
myArrayList.add("sub1;sub2")
myArrayList.add("sub3;sub4")
所以,myArrayList.Contains("sub3")
应该返回 True
最佳答案
你可以使用 ArrayList 来搜索子字符串
Dim result = myArrayList.ToArray().Any(Function(x) x.ToString().Contains("sub3"))
当然,使用强类型 List(Of String) 的建议是绝对正确的。
关于vb.net - Vb Net检查arrayList是否包含子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35896721/