在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,博主微信公眾號如下: