Bonjour tous le monde,

Voilà mon problème

Je réalise un QCM les candidats répondent aux questions puis leur nom ainsi que leur note et enregistré dans un fichier classement.txt
sous cette forme

nomCandidat | note

Et j'aimerai classé ce fichier par ordre décroissant en fonction des notes

Je met donc mon fichier dans une collection "classementqcm"
d'après mes recherches je devrai utiliser .Sort()
mais je n'ai pas compris son utilisation.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
ArrayList classementqcm = new ArrayList();
            FileInfo classement = new FileInfo("classement.txt");
            StreamWriter classementfile = classement.AppendText();
            classementqcm.Add(nomCandidat + "|" + nbrjuste + "/" + total + "|" + note);
            foreach (string Ligne in classementqcm)
            {
                classementfile.WriteLine(Ligne);
            }
            classementfile.Close();
Je vous remercie d'avance de votre aide.