使用分隔符连接多个字符串

时间:2015-06-05 10:40:32

标签: c# .net arrays string linq

我想以我的格式加入多个字符串:

Like: string1:string2,string1:string2, and more...

我有list1和string2值的列表。

string test = String.Join(",", mylist.Select(x => x.string1));

如何以我的格式加入这些变量?

2 个答案:

答案 0 :(得分:5)

假设:

  • string1string2是自定义对象的属性
  • mylist是此自定义对象的通用列表

您可以像这样更改Select

string.Join(",", mylist.Select(x => string.Format("{0}:{1}", x.string1, x.string2));

答案 1 :(得分:2)

这应该为你做

string result = string.Join(",", myList.Select(x=> string.Join(":", x.string1, x.string2)));