Du hast verschiedene Möglichkeiten die Sort-Methode der Liste zu verwenden.
- Du kannst in der daten-Klasse das IComparable-Interface implementieren und Sort ohne Parameter aufrufen
- Oder Du kannst eine Comparison<daten>-Methode implementieren, z.B. mit einer anonymen Methode:
C#-Quelltext
1:
| liste.Sort(delegate(daten x, daten y) { return x.Gebdatum.CompareTo(y.Gebdatum); }); |
Wenn Du C# 3.5 benutzt, kannst Du auch einen Lambda-Ausdruck bentuzen:
C#-Quelltext
1:
| liste.Sort((x, y) => x.Gebdatum.CompareTo(y.Gebdatum)); |
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".