【问题标题】:Convert List elements to String将列表元素转换为字符串
【发布时间】:2012-10-02 08:18:23
【问题描述】:

在 C# 中将 Int32 列表转换为带有分隔符(如“,”)的字符串的最佳方法是什么?

【问题讨论】:

标签: c# list typeconverter


【解决方案1】:

你可以使用string.Join:

var intList = new[] { 1, 2, 3, 4, 5 };
var result = string.Join(",", intList);

编辑:

如果您来自 .NET 4.0,string.Join 接受输入参数为IEnumerable<T>,因此您无需将ToArray 转换为Array

但如果您使用的是 .NET 3.5:与其他答案一样,应该使用 ToArray

【讨论】:

    【解决方案2】:
    string Result = string.Join(",", MyList.ToArray());
    

    【讨论】:

      【解决方案3】:

      加入一个字符串:String.Join(",", list.ToArray());

      【讨论】:

        【解决方案4】:
        string commaSeparated = String.Join(",", Intlist.ToArray());
        

        【讨论】:

          猜你喜欢
          • 2011-01-08
          • 1970-01-01
          • 1970-01-01
          • 2021-12-23
          • 2018-05-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多