如题 比如有个int[3,6,7...]数组, 转换为 "3,6,7,8,9,5,10,12"这种样子的字符串,有什么比较简单有效的方法吗

解决方案 »

  1.   


    int[] num = new int [] {3,6,7,8,9,5,10,12};
    StringBuilder sb = new StringBuilder();
    foreach(int i in num)
    {
         sb.Append(i+",");
    }
    Response.Write(sb.TrimEnd(','));
      

  2.   

    int[] num = new int [] {3,6,7,8,9,5,10,12};
    StringBuilder sb = new StringBuilder();
    foreach(int i in num)
    {
         sb.Append(i+",");
    }
    Response.Write(sb.ToString().TrimEnd(','));
      

  3.   


    LZ。。你先说明一下看看。。你的数组是这下面两种中的哪种?第一种:int[] num = new int [] {3,6,7,8,9,5,10,12};
    第二种: int[,,,,,,,] arr = new int[3, 6, 7, 8, 9, 5, 10, 12];
      

  4.   

    就是普通的int类型数组 前台传过来的, 没有一句代码实现的简单方法么我的意思是内置函数,如果前台实现传过来也行,不过后台实现感觉比较合理些
      

  5.   

    C#同样也可以 一句话搞定啊:int[] num = new int [] {3,6,7,8,9,5,10,12};string str=string.Join(",",num.Select(n=>n.ToString()).ToArray());
      

  6.   

    晕 结账给错人了、、、、
    你到这里 回复一下 我结账给你吧。。
    http://topic.csdn.net/u/20110317/09/b65828ea-8d34-4b56-b8a9-b2f26dcd9d43.html