一尘不染

C#清单 用定界符字符串

c#

C#中是否有一个函数可以将某些集合快速转换为字符串并使用定界符分隔值?

例如:

List<string> names -> string names_together = "John, Anna, Monica"


阅读 329

收藏
2020-05-19

共1个答案

一尘不染

您可以使用String.Join。如果您有a,List<string>则可以ToArray先致电:

List<string> names = new List<string>() { "John", "Anna", "Monica" };
var result = String.Join(", ", names.ToArray());

在.NET 4中,您不再需要ToArray了,因为它的重载String.Join需要一个IEnumerable<string>

结果:


约翰,安娜,莫妮卡

2020-05-19