C# 用分隔符连接多个字符串
我想以我的格式连接多个字符串:C# 用分隔符连接多个字符串,c#,.net,arrays,string,linq,C#,.net,Arrays,String,Linq,我想以我的格式连接多个字符串: Like: string1:string2,string1:string2, and more... 我有一个包含string1和string2值的列表 string test = String.Join(",", mylist.Select(x => x.string1)); 如何以我的格式连接这些变量 假设: string1和string2是来自自定义对象的属性 mylist是此自定义对象的通用列表 您可以这样更改选择: string.Join
Like: string1:string2,string1:string2, and more...
我有一个包含string1和string2值的列表
string test = String.Join(",", mylist.Select(x => x.string1));
如何以我的格式连接这些变量 假设:
和string1
是来自自定义对象的属性string2
是此自定义对象的通用列表mylist
您可以这样更改
选择:
string.Join(",", mylist.Select(x => string.Format("{0}:{1}", x.string1, x.string2));
假设:
string1
和string2
是来自自定义对象的属性
mylist
是此自定义对象的通用列表
您可以这样更改选择:
string.Join(",", mylist.Select(x => string.Format("{0}:{1}", x.string1, x.string2));
这应该可以帮你
string result = string.Join(",", myList.Select(x=> string.Join(":", x.string1, x.string2)));
这应该可以帮你
string result = string.Join(",", myList.Select(x=> string.Join(":", x.string1, x.string2)));
那么,您想在string1和string2之间进行切换吗?是什么让string1
和string2
之间存在差异,它们成对出现?我的列表中有一些变量,所以您想在string1和string2之间进行切换吗?是什么让string1
和string2
之间存在差异,它们是成对的吗?我的列表中有一些变量,我假设塞巴斯蒂安·塞维林在他的答案中是一样的。我假设塞巴斯蒂安·塞维林在他的答案中是一样的。