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

Cie*_*eja 1 .net c# linq arrays string

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

Like: string1:string2,string1:string2, and more...
Run Code Online (Sandbox Code Playgroud)

我有list1和string2值的列表.

string test = String.Join(",", mylist.Select(x => x.string1));
Run Code Online (Sandbox Code Playgroud)

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

Séb*_*rin 5

假设:

  • string1并且string2是自定义对象的属性
  • mylist 是此自定义对象的通用列表

你可以改变你的Select喜好:

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