【发布时间】:2015-07-25 16:32:27
【问题描述】:
我在 lambda 表达式中使用了 string.Join 来形成逗号分隔值
我使用以下代码实现了它:
var viewData = queue.Select(items => new companyQueueWithSegInfo()
{
segmentName = string.Join(",", items.Select(i => i.seginfo.Trim()));
}).AsQueryable()
}
输出将是:
AB ,CD
但我需要输出为
AB, CD
我试过这样:
string.Join(" ,",items.Select(i => i.segminfo)).Replace(",", ", ").Replace(" ,","")
谁能帮我解决这个问题? 但它没有用。
【问题讨论】:
-
用 ", " 将它们连接起来,并对 linq 查询的结果使用 Trim()