【转载】C#里怎么把string类型转换成double
程序员文章站
2022-05-16 12:06:14
在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,博主微信公众号如下: