Ich wollte eine durch Kommas getrennte Zeichenfolge in ein Zeichenfolgenarray konvertieren und Leerzeichen sowie leere Einträge entfernen. Um zum Beispiel die Eingabe gegeben:Teilen Sie eine durch Komma getrennte Zeichenfolge, während Leerzeichen und leere Einträge entfernt werden
string valueString = "sam, mike, , ,john , Tom and jerry , ";
Das erwartete Ergebnis würde die folgenden Werte (getrimmt, natürlich) sein:
sam
mike
john
Tom and Jerry
ich die folgende Codezeile versucht haben, die die Werte trimmt, aber dies fehlschlägt „leere“ Einträge zu entfernen:
valueString.Split(',').Select(sValue => sValue.Trim()).ToArray();
Was wäre der beste Weg zu gehen über Trimmen der Eingabe und Reinigung und leere Einträge, die in den Prozess führen könnte?
Welches Problem haben Sie mit ihm? Haben Sie einen Fehler erhalten? – MikeSmithDev