【问题标题】:Convert existing IEnumerable<int> to string (#,#,#,..) via Method通过方法将现有的 IEnumerable<int> 转换为字符串 (#,#,#,..)
【发布时间】:2013-11-25 04:49:36
【问题描述】:

我正在尝试将IEnumerable&lt;int&gt; 转换为#,#,#,.. 格式的字符串。我在尝试制作这种方法时遇到了可怕的事情。有什么快速简便的处理方法?

谢谢。

【问题讨论】:

标签: c# .net ienumerable var


【解决方案1】:

使用String.Join:

string result = string.Join(",", enumerable);

【讨论】:

  • 这只能从.net 4check out 3.5开始使用。
  • @allonhadaya 正确。如果您使用的是旧版本,则需要添加自己的重载,或者首先将序列转换为字符串数组。
【解决方案2】:

你是在说类似的东西:

string.Join(",", e.Select(i=>i.ToString()).ToArray());

即连接一个可枚举的ints(在这种情况下为e)?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-27
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 2013-09-16
    • 2017-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多