im leichten Problemen Bestell meine Dateien mit, i auf Stack-Überlauf und versuchten, alle andere Methoden erforscht habe, aber ich halte das gleiche ProblemAufzählen von Dateien Bestellen von Nummerierte Dateinamen C#
Das ist mein Code bekommen:
public static List<Bitmap> CogerFotosAlamacenadas()
{
List<Bitmap> Lista = new List<Bitmap>();
DirectoryInfo Directorio = new DirectoryInfo(Environment.CurrentDirectory + "\\Almacenamiento");
FileInfo[] ListaDeFotos = Directorio.GetFiles("*.bmp");
Array.Sort(ListaDeFotos, delegate (FileInfo x, FileInfo y)
{
return string.Compare(x.Name, y.Name);
});
foreach (FileInfo foto in ListaDeFotos)
{
Image PlaceHolder = Image.FromFile(foto.FullName);
Lista.Add((Bitmap)PlaceHolder);
}
return Lista;
}
Ich habe eine Serie von Fotos mit dem Namen: "Foto" + numberFrom0To300 + "bmp";
nach diesem Code meiner Liste get aplied wird sind die von 0_10_100_101_102 bestellten Fotos ...
Bereits die Standardreihenfolge von .GetFiles versucht() diesem Code und ein andere in Stapelüberlauf gefunden whitout array.sort usin ich bekomme immer die gleiche Ergebnis hat ungeradee Bestellnummer
, aber ich habe sie 0,1,2,3,4 bestellen ... bei kostete all
hat ayone eine gute Idee, wie es zu kontrollieren?
Sie müssen klarer sein: Was ist das Problem? Was macht es falsch? –
"Nachdem dieser Code auf meine Liste angewendet wurde, werden die Fotos von 0_10_100_101_102 ..." "bestellt, aber ich muss sie um 0,1,2,3,4 ... um jeden Preis bestellen" ich denke, es ist klar genug, um nicht zu bekommen ein sofortiger Downvote –
Ich bat dich um * Klar * nicht von deiner Frage zu zitieren. –