C#的split怎么用空格分隔字符串, string [] ss= str.Split('');为什么报错
5个回答
展开全部
string[] arr = str.Split(' ');需要空格,''不是字符,' '加个空格才是空字符
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
情况一:要是字符串数组中有空格项会报错,比如会取到 a[0]="aa"; a[1]=" "; a[2]=" 321";
处理方案:在取字符串数组的时候,使用RemoveEmptyEntries把结果空白字符串处理掉,
用法例:string[] Split(char[]separator,StringSplitOptions.RemoveEmptyEntries)
情况二:取到的字符串两头有空格会报错,比如会取到 a[0]=" aaa "; a[1]=" ad"; a[2]="ddd ";
处理方案:这样我们可以使用Trim方法来解决这个问题,遍历整个数组,或者指定元素使用
例子: string s2 = a[0].Trim。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
‘’之间加个空格试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str.Split(''); 貌似你‘’中间没有空格
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询