Eigenschaft von Objekten in Liste in neue Liste extrahieren

  • VB.NET

    Eigenschaft von Objekten in Liste in neue Liste extrahieren

    Hallo,

    ich habe eine Liste von Objekten mit mehreren Eigenschaften.

    Ich möchte eine Eigenschaft aller Objekte in einer separaten Liste haben.

    Spoiler anzeigen
    Beispiel
    Object

    VB.NET-Quellcode

    1. Class Example
    2. Public Vorname As String
    3. Public Nachname As String
    4. End class


    Rest

    VB.NET-Quellcode

    1. Dim Examples As New List (of Example)
    2. ' Examples wird mit Objekten gefüllt
    3. Dim Vornamen As List (of String) = ?


    Meine Lösung

    VB.NET-Quellcode

    1. Dim Vornamen As New List(Of String)
    2. For Each Example As Example In Examples
    3. Vornamen.Add(Example.Vorname)
    4. Next


    Damit bin ich aber nicht zufrieden, kann mir jemand sagen wie ich das z.B. mit LINQ lösen kann?

    //EDIT
    Die Lösung, falls mal jemand danach sucht:

    VB.NET-Quellcode

    1. Dim Vornamen As List (of String) = (From Example in Examples Select Example.Vorname).ToList

    Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „Dasive“ () aus folgendem Grund: Hab die Lösung