为了账号安全,请及时绑定邮箱和手机立即绑定

在String.Split操作中指定空格的最佳方法

在String.Split操作中指定空格的最佳方法

素胚勾勒不出你 2019-11-25 16:16:49
在String.Split操作中指定空格的最佳方法我正在基于空格分割字符串,如下所示:string myStr = "The quick brown fox jumps over the lazy dog";char[] whitespace = new char[] { ' ', '\t' };string[] ssizes = myStr.Split(whitespace);在我想要执行此操作的代码中定义char []数组是很麻烦的。是否有更有效的方法,不需要创建字符数组(如果在不同的地方复制,容易出错)?
查看完整描述

3 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

如果你只是打电话:

string[] ssize = myStr.Split(null);

要么:

string[] ssize = myStr.Split(new char[0]);

然后假设空格是分裂字符。从string.Split(char[])方法的文档页面

如果separator参数是null或不包含字符,则假定空格字符是分隔符。空格字符由Unicode标准定义,true如果传递给Char.IsWhiteSpace方法则返回。

始终,始终,始终阅读文档!



查看完整回答
反对 回复 2019-11-26
  • 3 回答
  • 0 关注
  • 626 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信