簡化 C# 中的 String.Split:避免明確空白定義
基於空格的字串分割是一種常見的字串操作任務。 傳統的方法是使用字元數組來定義空白字符,既麻煩又容易出錯。本文提出了更乾淨的解決方案。
String.Split
方法在不含分隔符號參數的情況下呼叫時,會自動使用空格字元作為分隔符號。 因此,這段簡潔的程式碼:
<code class="language-csharp">string[] ssizes = myStr.Split();</code>
實現與明確定義空白字元相同的結果。 另一種同樣有效的語法是:
<code class="language-csharp">string[] ssizes = myStr.Split(null);</code>
這兩種方法都利用了 Unicode 標準的空白定義和內部的 Char.IsWhiteSpace
方法。
這種簡化的方法提高了程式碼效率並減少了與手動定義字元陣列相關的錯誤。它也遵循標準 String.Split
行為,促進一致且直接的字串操作。
以上是如何在沒有顯式空格規範的情況下簡化 C# 中的字串拆分?的詳細內容。更多資訊請關注PHP中文網其他相關文章!