黑马程序员技术交流社区

标题: C# 中如何实现数组的 Join [打印本页]

作者: 孙树迁    时间: 2012-3-25 21:41
标题: C# 中如何实现数组的 Join
学到数组的时候,有个题目,将一个字符串数组,输出为|分隔的形式,如 梅西|卡卡|郑大世,我想用数组循环的方式大家都会,在会的基础上,我马上想来了别的程序中的join方法,
感觉还是那个方法好,

经过搜索终于找到了。然后我自己写的。与大家分享。 在实际项目开发中,还是用这个吧,应该。
  1. string[] nameArr = { "梅西", "卡卡", "郑大世" };  
  2. string names = String.Join("|",nameArr);  
  3. Console.WriteLine(names);  
  4. Console.ReadKey();
复制代码

作者: 柏云杉    时间: 2012-3-25 21:43
感谢分享
作者: 韩迎龙    时间: 2012-3-25 21:53
还真没用过这种方法,谢谢楼主!!!!!!
作者: 朱学田    时间: 2012-3-25 21:59
那莫非真的找到split(‘|’)的对应方式了
作者: 方辉    时间: 2012-3-26 01:17
不错的方法,不过对"/"不是太理解,正常会以为是分割符,可是处理的字符串中跟本没这个.求解.
作者: 孙树迁    时间: 2012-3-26 09:48
方辉 发表于 2012-3-26 01:17
不错的方法,不过对"/"不是太理解,正常会以为是分割符,可是处理的字符串中跟本没这个.求解. ...

你表达的不太明白,

不过对"|"不是太理解, | 就是分隔符,用Join方法,,把数组里的每个字符串,接在一起,每个字符串自动加上, | 这个分隔符号,你也可谓用, ;或别的符号。
作者: 方辉    时间: 2012-3-26 10:08
孙树迁 发表于 2012-3-26 09:48
你表达的不太明白,

不过对"|"不是太理解, | 就是分隔符,用Join方法,,把数组里的每个字符串,接在一 ...

哦,懂了.




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