我试图做一些类似的事情:
Sub abcd(s as string)
listofstuff.find(address of xyz(s))
...
End sub
Private Function xyz(th as thing, str as string)
If th.getName = str Then
Return True
Else
Return False
End If
End Function我现在面临的问题是,它不会让我通过一个字符串。在MSDN上,他们展示了一种方法,通过让变量位于subs之外作为类的一部分来完成我想要完成的任务,但我想知道是否有可能避免这样做。
发布于 2014-12-06 05:31:14
一个lambda查询怎么样?
一场比赛:
Dim query = listofstuff.Where(Function(o) o.getName = s).FirstOrDefault
If query IsNot Nothing Then
'something found
End If所有比赛:
Dim query = listofstuff.Where(Function(o) o.getName = s).ToList
If query.Count > 0 Then
'something found
End Ifhttps://stackoverflow.com/questions/27328624
复制相似问题