非通用IEnumerable到字符串

时间:2012-05-04 16:50:52

标签: c#

关于从通用 IEnumerable到字符串的转换,有很多问题/答案。

但我需要从非通用 IEnumerable 转换为字符串。结果字符串应为
的形式  element1.ToString() + ", " + element2.ToString() + ", " + element3.ToString() + ...
是否有比使用 StringBuilder 更短的方式并通过 MoveNext()循环遍历元素?

1 个答案:

答案 0 :(得分:8)

您仍然可以使用LINQ:

String.Join(", ", thingy.Cast<object>());