黑马程序员技术交流社区

标题: 奇怪了 [打印本页]

作者: 刘长路    时间: 2012-9-18 17:19
标题: 奇怪了
为什么会生成错误呢?

[AF6LV%$1[~Q6S)Z][Y1H9K.jpg (20.5 KB, 下载次数: 31)

[AF6LV%$1[~Q6S)Z][Y1H9K.jpg

KLKW8BI3JSK308{3REF5__3.jpg (19.75 KB, 下载次数: 23)

KLKW8BI3JSK308{3REF5__3.jpg

作者: 李后量    时间: 2012-9-18 18:09
本帖最后由 李后量 于 2012-9-18 18:14 编辑

你试试把代码改成这样看
  1. string str = "abc    cba bca";
  2. char[] sp = {' ' };
  3. string[] str1 = str.Split(sp,StringSplitOptions.RemoveEmptyEntries);
复制代码
先看它的报错内容:与string.split(param char[])最匹配的重载方法有一些无效的参数,所以就应该想到参数可能有问题,因为你现在重载的方法是string.split(param char[],StringSplitOptions.option) 而 ‘ ’ 不是符合参数要求的char[] ,so……
作者: 希望在明日    时间: 2012-9-18 20:06
第一个参数是一个 char[]型的,如果没有后面那个RemoveEmptyEntries 参数,好像就可以用' '来加字符串进行分割,可以试一下,小问题。。。




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