简化 C# 中的字符串拆分
许多 C# 开发人员手动定义字符数组来按空格分割字符串,这个过程容易出现错误和不必要的复杂性。 更高效、更优雅的方法利用了 Split()
方法的固有功能。
要使用空格分隔符分割字符串,只需调用不带任何参数或使用空字符数组的 Split()
方法:
<code class="language-csharp">string myStr = "The quick brown fox jumps over the lazy dog"; string[] ss = myStr.Split(); // Or myStr.Split(null); string[] ss2 = myStr.Split(new char[0]);</code>
这利用了 Split()
方法的默认行为,自动识别并分割 Unicode 标准定义的所有空白字符处的字符串(Char.IsWhiteSpace()
返回 true
的字符)。
这种简化的方法避免了字符数组的创建和管理,从而使代码更干净、更易于维护且不易出错。
以上是如何在 C# 中按空格高效分割字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!