Recherche d'Objet dans la Liste Générique

Est-il possible de rechercher un objet par une de ses propriétés dans une Liste Générique?

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

Puis le chargement et la recherche

Dim list as new list(Of Customer)

list.Add(New Customer(1,"A")

list.Add(New Customer(2,"B")

Comment puis-je retourner client de l'objet avec l'id =1? Est-ce que avez à faire avec le "Prédicat" dans les Génériques?

Note: je suis en train de faire dans ce VB.NET.

OriginalL'auteur Saif Khan | 2008-10-14