Zahlen Sortieren in C#
und zwar, wie schon oben angeben müsste ich wissen wie man zahlen in c# sortiert. ich erläutere das mal genauer: ich muss eine listbox aufbauen, in der random zahlen generiert werden auf knopfdruck ( bereits erledigt ). diese zahlen müssen dann durch einen weiteren knopfdruck in eine andere listbox verschoben werden, und da sortiert auftauchen. mein haupt augenmerk gilt jetzt erstmal dem sortieren, das verschieben krieg ich schon selbst irgendwie hin. ich habe es schon mit der einfachsten methode ( sprachlich methode , nicht c# methode ;D ) versucht: listBox1.Sorted=true, allerdings sehen die zahlen dann sortiert so aus: 1, 10 , 100, 11,12,13,14....19,2,21 etc. welche arten gibt es noch zu sortieren? ich kenne noch den ( von unseren lehrer sog.) dreieckstausch, allerdings scheint mir diese art doch etwas unnötige verwirrung zu stiften und einfach zu viel zeit zu rauben durch die etwas primitivere sortier vorgehensweise. also dann ich freue mich auf eure antworten 8D
2 Antworten
List
liste.Sort();
Die erste Zeile erstellt die Liste, die zweite sortiert sie.
Wenn du das auf ner Listbox ausgibst brauchst du noch folgendes:
listbox.DataSource = null;
listbox.DataSource = liste;
EDIT: In der ersten Zeile fehlen natürlich die "kleiner" und "größer" Zeichen für die Liste. GF interpretiert die irgendwie.