我将数据库表加载到字符串列表中,然后我想在列表中搜索以一组特定字母开头的任何行
例如:查找以' ab'开头的所有行
这是我的代码:
Dim matchword as string
Dim listOutput As New List(Of String())
For Each row In Table
listOutput.Add({row.Item(0), row.Item(1)})
Next
'Item(0) is a word and Item(1) is a number
如何搜索列表以查找以matchword
编辑有人提到了findAll,这是怎么回事?
答案 0 :(得分:1)
请参阅List(Of T).FindAll(Predicate(Of T))
。
Dim result As List(Of String()) = listOutput.FindAll(Function(entry As String())
Dim matchword As String = "ab"
Return entry(0).StartsWith(matchword)
End Function)
答案 1 :(得分:0)
For Each entry As String() In listOutput
If entry(0).StartsWith(matchword) Then
End If
Next