日期:2014-05-17  浏览次数:20497 次

List的ToJoin方法,求指导
Tojoin是把一个数组用连接方式 输出 比如
List<int> list=new List<int>{1,2,3,4,5,6}
string  str =list.ToJoin("-");
的到1-2-3-4-5-6

之前这样用过 现在 不知道为什么ToJoin方法 找不到了  什么情况

------解决方案--------------------
可以自己写一个方法实现

List<int> list=new List<int>{1,2,3,4,5,6};
StringBuilder sb=new StringBuilder();
foreach(int i in list)
{
sb.Append(i);
sb.Append("-");
}
string str=sb.ToString();
str=str.TrimEnd('-');

------解决方案--------------------
net3.5 string str = string.Join("-", list.ToArray());
4.0里不需要ToArray()了