欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

C#中的字符串、双精度数和字符串之间的相互转换方法

最编程 2024-01-12 21:22:05
...
            //【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

原文地址:https://www.cnblogs.com/baozi789654/p/16126613.html

推荐阅读