@gfoidl
Ja, XML-Serialisierung ist besser, hast du recht.
Aber da ich nicht wusste, ob er .NET 3.5 hat, hab ich ihm zum IComparer<T> geraten.
@Kenan
Das sind Grundlagen, du solltest mal ein C#-Einsteigerbuch lesen.
Außerdem hat gfoidl schon den kompletten Code geliefert, der alle deine Fragen löst, du musst ihn nur noch anpassen.
Normalerweise muss man mit ein Link zur MSDN und einem Codeschnipsel auskommen, das gfoidl schon alles für dich erledigt hat ist schon genug.
Wir werden dir bestimmt kein extra auf dich Zugeschnittenes und mit allerlei Schnick-Schnack ausgestattetes, fertiges Programm auf dem Silbertablett servieren.
Grüße, JasonDelife.