添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
豁达的课本  ·  Method ...·  13 小时前    · 
刀枪不入的马铃薯  ·  The CommonFolders module·  13 小时前    · 
老实的充值卡  ·  DeleteWebCCRuleV2 - ...·  10 小时前    · 
阳刚的青蛙  ·  Geometry—ArcMap | 文档·  10 小时前    · 
留胡子的红薯  ·  Problem with ...·  4 小时前    · 
腼腆的椅子  ·  北京交通大学教师名录·  5 月前    · 
小胡子的薯片  ·  DECIMAL - MariaDB ...·  1 年前    · 

在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;