ArrayList与string 跟string【】之间的转换

ArrayList与string 和string【】之间的转换 //Arraylist转换为string【】ArrayList list new ArrayList()li

ArrayList与string 和string【】之间的转换
 //Arraylist转换为string【】
            ArrayList list = new ArrayList();
            list.Add("aaa");
            list.Add("bbb");
            list.Add("ccc");
            string[] arr = (string[])list.ToArray(typeof(string));
            for (int i = 0; i < arr.Length; i++)
            {
                Console.WriteLine(arr[i]);
            }
         
            //string【】转换为arrayList
            ArrayList list1 = new ArrayList(new string[] { "asdf", "safsa", "3242" });
            foreach (string s in list1)
               
                Console.WriteLine(s);
            //ArrayList转换为string
            ArrayList lsit = new ArrayList();
            lsit.Add("sadfasdfs");
            lsit.Add("asdfsdfsdf");
            string str = string.Join(",", (string[])lsit.ToArray(typeof(string)));
            Console.WriteLine(str);
            //string 转换为ArrayList
            string sr = "1,2,3,4,5";
            ArrayList b = new ArrayList(sr.Split(','));
            foreach (string a in b)
                Console.WriteLine(a);