Ich habe eine Klasse namens Person, die eine Eigenschaft LastName enthält, die eine Zeichenfolge widerspiegelt, die dem Nachnamen der Person entspricht.Sortieren einer Liste von benutzerdefinierten Objekten
habe ich eine Liste wie folgt:
var People = List<Person>
Was ich irgendwie tun möchte, ist die Menschen durch ihre Eigenschaft Name in alphabetischer Reihenfolge.
Nachdem bei einigen Beispielen suchen, habe ich versucht,
People = People.OrderBy(p => p.LastName);
Aber es funktioniert nicht.
durch die Art und Weise zu konvertieren, geben Sie immer das, was von Ihnen bedeutet 'Werk' nicht. Ist es ein Kompilierungsfehler? oder ein Laufzeitfehler? oder unerwartete Ergebnisse? usw. –
Dies muss ein Duplikat sein. – Mathias
Mögliches Duplikat: [Benutzerdefinierte Sortierung der Liste] (http://stackoverflow.com/q/10049466/299327) –