Ich habe eine BindingList und möchte darin nach einem Wert suchen und den Index zurückbekommen. Wie stelle ich das an?
Klar, kann ich eine Schleife benutzen und jeden Datensatz durchgehen, bis ich einen passenden gefunden habe. Aber ich habe nach anderen Wegen gesucht, die eventuell etwas besser sind als eine Schleife. Wie z.B. die Funktion SingleOrDefault. Nur bin ich anscheinend zu blöd um die Hilfe richtig zu verstehen. Daher bin ich für Anregungen und Hilfestellung jeder Art dankbar.
Beispiel:
Klar, kann ich eine Schleife benutzen und jeden Datensatz durchgehen, bis ich einen passenden gefunden habe. Aber ich habe nach anderen Wegen gesucht, die eventuell etwas besser sind als eine Schleife. Wie z.B. die Funktion SingleOrDefault. Nur bin ich anscheinend zu blöd um die Hilfe richtig zu verstehen. Daher bin ich für Anregungen und Hilfestellung jeder Art dankbar.
Beispiel:
VB.NET-Quellcode
- Public Class BeispielKlasse
- Public Property Kontakte As New BindingList(Of BeispielKlasse.Kontakt)
- Public Function SearchForName(NameToSearch As String) As Int32
- '???????
- End Function
- Public Class Kontakt
- Public Property Name As String
- Public Property Vornmae As String
- Public Property Email As String
- End Class
- End Class