【发布时间】:2010-10-08 05:57:04
【问题描述】:
是否有任何简单的 LINQ 表达式可以将我的整个 List<string> 集合项连接到带有分隔符的单个 string?
如果集合是自定义对象而不是string,该怎么办?想象一下我需要连接object.Name。
【问题讨论】:
-
为什么是 linq 而不是 string.Join() ?
-
string.Join 更好,但我认为 linq 让您的代码变得有趣,这可能就是原因!
-
String.Join 更好,因为它使用 StringBuilder 并避免了重复连接的固有 O(n^2) 性能。
-
使用 LINQ 的性能问题?