是否可以通过通用列表中的某个属性搜索对象?在通用列表中搜索对象
Public Class Customer
Private _id As Integer
Private _name As String
Public Property ID() As Integer
Get
Return _id
End Get
Set
_id = value
End Set
End Property
Public Property Name() As String
Get
Return _name
End Get
Set
_name = value
End Set
End Property
Public Sub New(id As Integer, name As String)
_id = id
_name = name
End Sub
End Class
然后加载和搜索
Dim list as new list(Of Customer)
list.Add(New Customer(1,"A")
list.Add(New Customer(2,"B")
我怎样才能返回与ID = 1的客户对象?这是否与泛型中的“谓词”有关?
注:我在VB.NET中这样做。
我正在使用VB9在2.0而不是3.5这个项目:(我会给lambda表达式一个镜头。谢谢! – 2008-10-14 06:24:01