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

【转载】C#中使用double.TryParse方法将字符串转换为double类型

程序员文章站 2022-03-20 16:54:34
在C#编程过程中,将字符串string转换为double类型过程中,时常使用double.Parse方法,但double.Parse在无法转换的时候,会抛出程序异常,其实还有个double.TryParse方法可解决此问题,当字符串服务器无法转换为double类型的情况下,double.TryPar ......

在c#编程过程中,将字符串string转换为double类型过程中,时常使用double.parse方法,但double.parse在无法转换的时候,会抛出程序异常,其实还有个double.tryparse方法可解决此问题,当字符串服务器无法转换为double类型的情况下,double.tryparse方法不会抛出异常,而是返回false。double.tryparse方法的签名为static bool tryparse(string s, out double result),s代表要转换的字符串,result表示转换后的double类型变量,参数类型为out类型参数,在调用方法之前无需先赋值。

例如有个字符串str的值为"33.43",转换为double类型变量,如果str能转为成功,则返回33.43,否则返回0,可使用下列语句:

    string str = "33.43";
    double numdouble;
    if (!double.tryparse(str, out numdouble))
    {
         numdouble = 0d;
    }

备注:原文转载自博主个人站it技术小趣屋,原文链接为c#中使用double.tryparse方法将字符串转换为double类型_it技术小趣屋