黑马程序员技术交流社区

标题: Split用的不对? [打印本页]

作者: --_—    时间: 2014-7-14 16:06
标题: Split用的不对?
本帖最后由 --_— 于 2014-7-14 20:53 编辑

帮忙看下这几行代码:
string str = "一锄落花,葬在了寂寞的天涯                雨袂独舞";
string[] array = str.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(array.Length);


用split分割预期得到的数组长度为2的,怎么一直输出为1呢?没分割吗?

1.jpg (48.81 KB, 下载次数: 119)

1.jpg

作者: 向晓伟    时间: 2014-7-14 16:19
本帖最后由 向晓伟 于 2014-7-14 16:25 编辑

你把array输出出来看看就知道啦~

QQ图片20140714162315.jpg (51.44 KB, 下载次数: 106)

QQ图片20140714162315.jpg

作者: StartHeiMa    时间: 2014-7-14 16:33
  1. Console.WriteLine(array[0]);
  2. Console.WriteLine(array.[1]);
复制代码

看看分割成什么了
作者: --_—    时间: 2014-7-14 16:36
StartHeiMa 发表于 2014-7-14 16:33
看看分割成什么了

原封不动,成了array[0]
作者: --_—    时间: 2014-7-14 16:38
--_— 发表于 2014-7-14 16:36
原封不动,成了array[0]

我查了一下,不知道是不是vs2010的bug,汉字空格太多就会出现分割不了的情况,英文不会。
作者: _xixi_    时间: 2014-7-14 16:43
--_— 发表于 2014-7-14 16:38
我查了一下,不知道是不是vs2010的bug,汉字空格太多就会出现分割不了的情况,英文不会。 ...

不是~我用2010试了一下,妥妥的是2,你单步调试看看吧,或者把整个项目独立开来试试
作者: The_Enternal    时间: 2014-7-14 16:51
兄台你在逗我么!

作者: --_—    时间: 2014-7-14 16:51
_xixi_ 发表于 2014-7-14 16:43
不是~我用2010试了一下,妥妥的是2,你单步调试看看吧,或者把整个项目独立开来试试 ...

我试过多次了,它会出错,但不是总出错,比如,把空格缩短,运行就会是2,改回来也不会错了。但是如果上来就是很多空格,就会出错。
作者: --_—    时间: 2014-7-14 16:55
The_Enternal 发表于 2014-7-14 16:51
兄台你在逗我么!

兄台,我没有逗你


作者: --_—    时间: 2014-7-14 17:00
--_— 发表于 2014-7-14 16:51
我试过多次了,它会出错,但不是总出错,比如,把空格缩短,运行就会是2,改回来也不会错了。但是如果上 ...

我想知道哪错了
作者: czwanglei    时间: 2014-7-14 20:10
这个种,简单的问题,不要纠结了,知道原理就好了。编译器可能会有问题。
作者: --_—    时间: 2014-7-14 20:52
czwanglei 发表于 2014-7-14 20:10
这个种,简单的问题,不要纠结了,知道原理就好了。编译器可能会有问题。 ...

我也怀疑。谢咯
作者: The_Enternal    时间: 2014-7-14 21:09
--_— 发表于 2014-7-14 16:55
兄台,我没有逗你

XP啊!赶紧换了吧!
作者: --_—    时间: 2014-7-14 21:38
The_Enternal 发表于 2014-7-14 21:09
XP啊!赶紧换了吧!

win7旗舰版好吧,不过不是正版,如果你有,请联系我。
作者: rende1991    时间: 2014-7-15 11:30
学习技术  期待加入你们的队伍
作者: 昕☆Rainbow    时间: 2014-7-15 12:10
VS有时候是会有些BUG 我也碰到过 无比蛋疼。。
作者: --_—    时间: 2014-7-16 00:28
昕☆Rainbow 发表于 2014-7-15 12:10
VS有时候是会有些BUG 我也碰到过 无比蛋疼。。

我现在用vs2013,感觉挺爽。
作者: 麦田怪圈    时间: 2014-7-25 16:21
路过学了!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2