各位乡亲父老,欢迎大家来捧场!江湖卖艺,生活不易!技艺交流(投稿、打广告、链接交换),请搓这里

  C#可扩展数组转变为String[]数组

2019/11/21 19:00:50管理员 1864
- N +
由于需要将数据最终以逗号隔开来拼接,因而写了下面的处理方法。

复制代码

        public void GetJoinString()
                {
                        ArrayList arr = new ArrayList();
                        arr.Add("12345");
                        arr.Add("abcd");
                        string[] str = (string[])arr.ToArray(typeof(string));
                        //返回以逗号隔开的数据,如“12345,abcd”
                        string ret = string.Join(",", str);
                }
                
下面还有网友给出只输出数据用StringBuilder

如果数据只是输出,没有其他用,用StringBuilder不是更好

public String GetJoinString(ArrayList arr)
    {
              StringBuilder arrStrings = new StringBuilder();
              foreach(var item in arr)
              {
                        arrStrings.Append(","+item);
                }
                return arrStrings.ToString().Substring(0,1);
    }
0人赞 分享 二维码 赏一个
选择分享方式
移步手机端
文章手机二维码

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
选择打赏方式
微信赞助

打赏