欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【转载】C#里怎么把string类型转换成double

程序员文章站 2023-02-08 18:52:05
在C#的数字计算过程中,有很多的方法可以将字符串String类型的变量转换为double类型,double.Parse方法、Convert.ToDouble方法、double.TryParse方法等都可将字符串String转换为Double数据类型变量。 double.Parse方法:常用的方法签名 ......

在c#的数字计算过程中,有很多的方法可以将字符串string类型的变量转换为double类型,double.parse方法、convert.todouble方法、double.tryparse方法等都可将字符串string转换为double数据类型变量。

double.parse方法:常用的方法签名为static double parse(string s),参数s代表被转换的字符串string。当字符串无法转换的时候,将会抛出异常。

convert.todouble方法:方法签名为static double todouble(string value),参数value代表被转换的字符串string。当字符串无法转换的时候,将会抛出异常。

double.tryparse方法:常用的方法签名为static bool tryparse(string s, out double result),参数s代表被转换的字符串string,result表示转换后的变量。使用此方法在字符串无法转换的时候,不会抛出异常,而是返回false。因为使用的是out参数传递,result参数在调用前无需赋值。

具体的string转换为double的例子如下:

  string numstr = "33.44";

            double numdouble1 = double.parse(numstr);
            double numdouble2 =convert.todouble(numstr);
            double numdouble3;
            if (!double.tryparse(numstr, out numdouble3))
            {
                numdouble3 = 0d;
            }

 

备注:原文转载自博主个人站it技术小趣屋,原文链接为c#里怎么把string类型转换成double_it技术小趣屋

博主个人技术交流群:960640092,博主微信公众号如下:

【转载】C#里怎么把string类型转换成double