Heim > Backend-Entwicklung > C++ > Wie kann ich die Handhabung von String.Split-Leerzeichen in C# vereinfachen?

Wie kann ich die Handhabung von String.Split-Leerzeichen in C# vereinfachen?

Linda Hamilton
Freigeben: 2025-01-17 05:07:09
Original
402 Leute haben es durchsucht

How Can I Simplify String.Split Whitespace Handling in C#?

String.Split für Leerzeichen in C# optimieren

Die String.Split-Methode erfordert bei Verwendung mit Leerzeichen als Trennzeichen häufig die Definition eines Zeichenarrays mit Leerzeichen und Tabulatoren. Dies kann repetitiv und fehleranfällig sein. Es gibt zwei einfachere Alternativen:

1. Verwenden eines null oder eines leeren Trennzeichens:

<code class="language-csharp">string[] ssize = myStr.Split(null); // Or: myStr.Split();</code>
Nach dem Login kopieren

Das Übergeben von null oder das Weglassen des Trennzeichenarguments weist String.Split an, Leerzeichen (wie durch Char.IsWhiteSpace definiert) als Trennzeichen zu verwenden.

2. Zeichenarray mit der Länge Null:

<code class="language-csharp">string[] ssize = myStr.Split(new char[0]);</code>
Nach dem Login kopieren

Das Erstellen eines leeren Zeichenarrays führt zum gleichen Ergebnis: eine auf Leerzeichen basierende Aufteilung.

Beide Methoden werden von der String.Split(char[])-Dokumentation unterstützt, in der ausdrücklich angegeben ist, dass ein null oder ein leeres Trennzeichen-Array Leerzeichen-Trennzeichen impliziert. Dieser Ansatz vereinfacht den Code erheblich, reduziert Redundanz und das Risiko von Fehlern, die mit der manuellen Definition von Zeichenarrays für Leerzeichen verbunden sind.

Das obige ist der detaillierte Inhalt vonWie kann ich die Handhabung von String.Split-Leerzeichen in C# vereinfachen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage