Hallo Profis,
ich habe vermutlich eine sehr leicht zu beantwortende Frage, für mich jedoch nicht so leicht :-)
Ich habe eine ArrayList, die mit Strings gefüllt ist. Diese sind durcheinander in der ArrayList wie folgt:
Ply.5<Seq.4>
Ply.2<Seq.8>
Ply.1<Seq.3>
Ply.55<Seq.2>
Ich möchte nun, dass die ArrayList nach der Nummer hinter Ply. sortiert wird und zwar aufsteigend wie folgt:
Ply.1<Seq.3>
Ply.2<Seq.8>
Ply.5<Seq.4>
Ply.55<Seq.2>
Mit
C#-Code: |
plyNameList.Sort();
|
funktioniert das leider nicht. Dann habe ich mit:
C#-Code: |
public class AscendingComparer : IComparer
{
public int Compare(object objA, object objB)
{
return String.Compare(objA.ToString(), objB.ToString());
}
}
|
und
C#-Code: |
plyNameList.Sort(new AscendingComparer());
|
herumprobiert, aber komme auch nicht zum gewünschten Erfolg.
Kann mir da jmd helfen?
Vielen vielen Dank
Gruß
D.