Benutzer mit den meisten Antworten
List(Of) Änderungen möglich?

Frage
Antworten
-
Hallo Heinz,
ja das ist es. Greife auf das Element über den Indexer zu und darüber auf die Eigenschaften, Felder des Elements.
Public Class Person Public Property Name As String Public Property Alter As Integer End Class Dim personenListe As New List(Of Person) From { New Person() With {.Name = "Schmidt", .Alter = 47}, New Person() With {.Name = "Meier", .Alter = 11} } Console.WriteLine("Person: {0} = {1} Jahre", personenListe(1).Name, personenListe(1).Alter) personenListe(1).Alter = 12 Console.WriteLine("Person geändert: {0} = {1} Jahre", personenListe(1).Name, personenListe(1).Alter) personenListe(1) = New Person() With {.Name = "Müller", .Alter = 21} Console.WriteLine("Person ersetzt: {0} = {1} Jahre", personenListe(1).Name, personenListe(1).Alter)
Mehr sieheAuflistungen (C# und Visual Basic)
Gruß Elmar
- Bearbeitet Elmar BoyeEditor Montag, 26. November 2012 14:11
- Als Antwort markiert Heinz9 Montag, 26. November 2012 14:13
Alle Antworten
-
Hallo Heinz,
ja das ist es. Greife auf das Element über den Indexer zu und darüber auf die Eigenschaften, Felder des Elements.
Public Class Person Public Property Name As String Public Property Alter As Integer End Class Dim personenListe As New List(Of Person) From { New Person() With {.Name = "Schmidt", .Alter = 47}, New Person() With {.Name = "Meier", .Alter = 11} } Console.WriteLine("Person: {0} = {1} Jahre", personenListe(1).Name, personenListe(1).Alter) personenListe(1).Alter = 12 Console.WriteLine("Person geändert: {0} = {1} Jahre", personenListe(1).Name, personenListe(1).Alter) personenListe(1) = New Person() With {.Name = "Müller", .Alter = 21} Console.WriteLine("Person ersetzt: {0} = {1} Jahre", personenListe(1).Name, personenListe(1).Alter)
Mehr sieheAuflistungen (C# und Visual Basic)
Gruß Elmar
- Bearbeitet Elmar BoyeEditor Montag, 26. November 2012 14:11
- Als Antwort markiert Heinz9 Montag, 26. November 2012 14:13