黑马程序员技术交流社区

标题: 关于Split分割的疑问 [打印本页]

作者: 邢凯    时间: 2014-8-4 10:47
标题: 关于Split分割的疑问
本帖最后由 邢凯 于 2014-8-4 10:58 编辑
  1. string str = "How are you  ?  Fine,Thank you   !";
  2.             char[] achar = { ' ', '?', '!', ',' };
  3.             string[] words = str.Split(achar, StringSplitOptions.RemoveEmptyEntries);
  4.             Console.WriteLine("上面一共有{0}个单词", words.Length);
  5.             Console.WriteLine("每个单词分别为 ");
  6.             for (int i = 0; i < str.Length; i++)
  7.             {
  8.                 Console.WriteLine(words[i]);
  9.             }
  10.             Console.ReadLine();
复制代码

这个程序能读出每个单词,但是运行之后会报错,报错在下面的图片里,希望大伙帮忙看看呗

123.jpg (136.63 KB, 下载次数: 16)

123.jpg

作者: 许庭洲    时间: 2014-8-4 10:50
for (int i = 0; i < str.Length; i++)//修改为for (int i = 0; i < words .Length; i++)试试看


作者: tangkun3126    时间: 2014-8-4 10:52
本帖最后由 tangkun3126 于 2014-8-4 10:56 编辑

for (int i = 0; i < words.Count(); i++)

           {

                Console.WriteLine(words);
            }

作者: tangkun3126    时间: 2014-8-4 10:57
for (int i = 0; i < words.Count(); i++)

            {

                 Console.WriteLine(words[i]);
             }
作者: 邢凯    时间: 2014-8-4 10:57
许庭洲 发表于 2014-8-4 10:50
for (int i = 0; i < str.Length; i++)//修改为for (int i = 0; i < words .Length; i++)试试看

谢谢,我就这里错了。。。{:3_65:}




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