Ich versuche, xls Zeilen durch vierte Zeichenfolge in Zeilen zu sortieren.Sortierung Array von Strings durch einen Teil dieser Strings
Ich habe Probleme beim Erstellen eines Algorithmus, der das vierte Element jeder Zeile identifiziert und Inhalt in alphabetischer Reihenfolge auflistet. Die Wörter in jeder Zeile sind durch '' getrennt.
Kann mir bitte jemand eine richtige Richtung geben?
EDIT -------------------------- ok,
foreach (var line in list_lines.OrderBy(line => line.Split(' ')[3]))
sortiert das Problem. Die Zeilen werden nach Bedarf sortiert. Excel ändert '' Leerzeichen mit ';'. Deshalb gab es beim Übersetzen einen Fehler.
Nun, ich denke, ich muss jeden Teil der Zeichenfolge zu int analysieren, da es nach der ersten Ziffer sortiert und nicht nach einer Zahl.
Was möchten Sie tun, wenn eine Zeichenfolge keinen vierten Eintrag hat, wie in der Antwort von @Patrick Hofman? – Draken
ist es seltsam. Ich bin sicher, dass xls-Datei in 5 Spalten – paddy
aufgefüllt wird Sie werden wahrscheinlich durch ein anderes Symbol als Leerzeichen getrennt. Hast du beim Debuggen die Zeilen überprüft? – Draken