我有一个名为List(Of List(Of Integer))
的{{1}},其中的数据看起来像这样
selectedskills
,依此类推。我如何首先确定列表中是否包含83,然后再找到主索引(如果找到)。所以在这种情况下,如果要在整个列表中找到83,我想找到索引1。基本上我如何查看第二级索引0是否包含83,然后返回主索引
希望如此。
答案 0 :(得分:2)
您可以将Lambda Expression用作socket.SOCK_STREAM
的谓词:
FindIndex
如果找不到匹配的条目,则返回-1作为索引。此代码假定Dim index = selectedskills.FindIndex(Function(innerList) innerList(0) = 83)
的每个元素都有一个内部列表,其中至少包含一个元素。如果不是这种情况,请添加支票
selectedskills
如果内部列表中始终有2个条目,则也可以使用tuples
Dim index = selectedskills.FindIndex(Function(innerList) innerList IsNot Nothing AndAlso _
innerList.Count > 0 AndAlso _
innerList(0) = 83)