Hallo,
ich habe eine von Collection<> abgeleitete Klasse.
public class Users : Collection<User>
{
}
Der User selbst hat die Eigenschaften FirstName, LastName, ...
Innerhalb der Collection Users werden verschiedene Methoden ausgeführt.
Jetzt will ich die Collection Users sortieren lassen. Die Sortierung soll innerhalb der Klasse ausgeführt werden und nicht von außen.
Ich will die sortierte Collection (sortiertes this) sich selbst (this) zuweisen, so dass Users sortiert ist nach dem LastName der einzelnen User.
Gibt es diese Möglichkeit und wenn ja wie?
public class Users : Collection<User>
{
public void Calculation()
{
// ...
foreach (var user in this)
{
// ...
}
this = this.OrderBy(item => item.LastName)
}
}
Alexander