C# List<string>,List<double>,string互转。

 

            //【1】List<string>转string
            List<string> list1=new List<string>();
            list1.Add("a");
            list1.Add("b");
            list1.Add("c");
            string s1 = string.Join(",", list1.ToArray());
            Console.WriteLine("List<string>转string的结果s1:" + s1);

            //【2】string转List<string>
            List<string> list2=new List<string>(s1.Split(','));            
            foreach (var s2 in list2)
            {
                Console.WriteLine("string转List<string>的结果list2:" + s2);
            }

            //【3】List<string>转List<double>
            List<string> strList3 = new List<string>();
            strList3.Add("100");
            strList3.Add("200");
            strList3.Add("300");
            List<double> doublelList3 = strList3.ConvertAll(s => Convert.ToDouble(s));
            foreach (var d3 in doublelList3)
            {
                Console.WriteLine("List<string>转List<double>的结果doublelList3:" + d3);
            }

            //【4】string转List<double>
            string s4 = "100,200,300";
            List<double> doubleLsList4 = s4.Split(',').ToList().ConvertAll(s => Convert.ToDouble(s));
            foreach (var d4 in doubleLsList4)
            {
                Console.WriteLine("List<string>转List<double>的结果doubleLsList4:" + d4);
            }

            //【5】List<double>转string
            string s5 = string.Join(",", doubleLsList4.ConvertAll(s => Convert.ToString(s)));
            Console.WriteLine("List<double>转string的结果s5:" + s5);

结果:

List<string>转string的结果s1:a,b,c
string转List<string>的结果list2:a
string转List<string>的结果list2:b
string转List<string>的结果list2:c
List<string>转List<double>的结果doublelList3:100
List<string>转List<double>的结果doublelList3:200
List<string>转List<double>的结果doublelList3:300
List<string>转List<double>的结果doubleLsList4:100
List<string>转List<double>的结果doubleLsList4:200
List<string>转List<double>的结果doubleLsList4:300
List<double>转string的结果s5:100,200,300

  

 

  

posted @ 2022-04-10 17:04  包子789654  阅读(589)  评论(0编辑  收藏  举报