String Sortierung nach nummern



  • Hallo,

    ich sitze hier vor einem kleinen Problem und zwar, habe ich ein Verzeichnis mit png Bildern. (z.b. tile1.png - tile x.png)

    Die Pfade zu diesen Dateien hole ich mir via

    string[] files = System.IO.Directory.GetFiles(filepath, "*.png");
    

    und fülle mein ListView mit den Bildern. Leider stimmt die Sortierung nicht wirklich.

    Im Array habe ich dann sowas wie > tile1.png, tile11.png, tile2.png, tile3.png,...

    Gibt es eine C# interne Sortierung damit ich mein array richtig sortiert bekomme.
    Es sollte dann so aussehen: tile1.png, tile2.png,...

    Hatte es schon versucht mit Array.sort(files), aber das alleine funktioniert leider nicht.

    Hat jemand einen Rat für mich?

    Fülle halt meine ListView mit einer for-Schleife daher stimmt dann die Sortierung nicht. Könnte es halt dann auch via for each lösen, dennoch wäre eine richtige Sortierung angebracht.

    Danke euch!!!

    Gruß





  • Danke dir...

    Funktioniert wunderbar 😃


Anmelden zum Antworten