Collection benutzen mit Objekten

Beutel2008

Mitglied
Hallo,

Ich hänge gerade fest ich bekomme es nicht hin und verstehe es auch nicht
Code:
Public Class UserCollection
    Private UserCollection As New Collections.Generic.List(Of User)

    ''' <summary>
    ''' fügt Nutzer in Collection hinzu
    ''' </summary>
    ''' <param name="User"></param>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Function add(ByVal User As User) As Boolean
        Me.Usercollection.Add(User)
    End Function

    Public Function getByIndex(ByVal index As Integer) As User
        Return Me.UserCollection.Item(index)
    End Function

    ''' <summary>
    ''' giebt Nutzer anhand seiner ID zurück
    ''' </summary>
    ''' <param name="Id"></param>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Function getByID(ByVal Id As Integer) As User
        Return Me.UserCollection.Find(Id, AddressOf User.MaklerID)
       
    End Function

Mir macht das Find zuschaffen er will irgend ein match haben aber ichweiß nicht wie ich es für die ID umsetze soll.

Danke schön für eure Antworten

Grüße Beutel
 
Code:
Return Me.UserCollection.Find(User >= User.MaklerID = Id)

Aber dann kommt aber die Fehler

"User" ist ein Typ und kann nicht als Ausdruck verwendet werden.

Der Verweis auf einen nicht freigegebenen Member erfordert einen Objektverweis.
 
Also jetzt hat er mi dem x Probleme und sagt.

Der Name "x" wurde nicht deklariert.

Muss dort das Objekt rein was in der Collection deklariert wird oder was genau.
 
Zurück