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!