Heim >Backend-Entwicklung >C++ >Wie kann ich eine Zeichenfolge in C# effizient nach Leerzeichen aufteilen?

Wie kann ich eine Zeichenfolge in C# effizient nach Leerzeichen aufteilen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-01-17 05:17:09781Durchsuche

How Can I Efficiently Split a String by Whitespace in C#?

Leerzeichenangabe für String-Splitting in C#

Beim Aufteilen von Zeichenfolgen basierend auf Leerzeichen ist das manuelle Definieren eines char[]-Arrays mühsam und fehleranfällig. Glücklicherweise bietet C# einen effizienteren Ansatz.

Es ist nicht erforderlich, Leerzeichen im Array anzugeben. Rufen Sie einfach string.Split(null); oder string.Split(new char[0]); auf. Dies bedeutet, dass zum Teilen das Standard-Leerzeichen verwendet wird, sodass keine explizite Verwendung eines Zeichenarrays erforderlich ist.

Dies liegt daran, dass es in der Dokumentation zur Methode string.Split(char[]) eindeutig heißt: „Wenn der Trennzeichenparameter null ist oder keine Zeichen enthält, wird das Leerzeichen als Trennzeichen betrachtet.“ "

Der folgende Code teilt also effektiv die Zeichenfolge „Der schnelle braune Fuchs springt über den faulen Hund“ in ein Array von Zeichenfolgen auf:

<code class="language-csharp">string[] ssizes = myStr.Split(null);</code>

Achten Sie darauf, die Dokumentation zu konsultieren, um umfassende Informationen zum effektiven Einsatz bestimmter Methoden und Klassen zu erhalten. Die Dokumentation kann oft wertvolle Erkenntnisse liefern und Ihr Codierungserlebnis effizienter machen.

Das obige ist der detaillierte Inhalt vonWie kann ich eine Zeichenfolge in C# effizient nach Leerzeichen aufteilen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn