首页 > 解决方案 > 如何连接字符串中的对象,中间有分号?

问题描述

我有一个列表,我遍历如下:

foreach (var obj in mylist)
{
    return += obj.Value.ToString() + ";";
}

这似乎不起作用。我需要一个StringBuilder吗?

标签: c#

解决方案


你可以使用string.Join

使用每个元素或成员之间的指定分隔符连接指定数组的元素或集合的成员。

Enumerable.Select

将序列的每个元素投影到新形式中。

return string.Join(";", mylist.Select(x => x.Value));

推荐阅读