Mit array hvor jeg læser filen ind i, ser ud som følger:
using (MyReader SR = new MyReader(GlobalVariables.Instance.sti.ToString() + GlobalVariables.Instance.point.ToString())) { string Line; string point; string sti;
sti = (GlobalVariables.Instance.sti.ToString() + GlobalVariables.Instance.point.ToString());
ArrayList list = new ArrayList(); StreamReader f = new StreamReader(sti); string line; while ((line = f.ReadLine()) != null) { list.Add(line); } f.Close();
while ((Line = SR.ReadLine()) != null) {
Opgaven består i at sortere dette array så linierne bliver listet efter højeste-sidste score (endsWith?), er der to der har samme sidste score, sammenlignes næstsidste osv.
Er der nogen der kan hjælpe en C# dummy med dette? :o)
Personlig ville jeg overveje at bruge en List<...> i stedet for en ArrayList samt at representere personerne som objekter af en Parson-klasse i stedet for at have dem som strenge.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.