Heim >Backend-Entwicklung >C++ >Wie kann ich eine Zeichenfolge in C# effizient nach Leerzeichen aufteilen, ohne ein Zeichenarray zu definieren?
Vereinfachung von C# String.Split() für die Leerzeichentrennung
Die String.Split()
-Methode in C# bietet eine einfache Möglichkeit, Zeichenfolgen zu teilen. Beim Umgang mit Leerzeichen-Trennzeichen kann das wiederholte Definieren eines char[]
-Arrays jedoch umständlich sein. Dies kann durch eine effizientere Technik vermieden werden.
Um eine Zeichenfolge durch Leerzeichen aufzuteilen, lassen Sie einfach den Parameter separator
in der Methode String.Split()
weg (z. B. myStr.Split(null)
oder myStr.Split()
). Die Methode verwendet automatisch Leerzeichen als Trennzeichen.
Alternativ können Sie ein leeres char[]
-Array übergeben (z. B. myStr.Split(new char[0])
). Dadurch wird das gleiche Ergebnis erzielt.
In der String.Split(char[])
-Methodendokumentation heißt es eindeutig, dass ein null
oder ein leeres Trennzeichen-Array Leerzeichen-Trennzeichen impliziert. Um diese Nuancen zu verstehen, ist es wichtig, die Dokumentation zu konsultieren.
Diese vereinfachten Ansätze führen zu saubererem, weniger fehleranfälligem und besser wartbarem Code, indem unnötige Zeichenarray-Deklarationen eliminiert werden.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Zeichenfolge in C# effizient nach Leerzeichen aufteilen, ohne ein Zeichenarray zu definieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!