在C#編程過程中,double.TryParse方法和double.Parse方法都可以將字元串string轉換為double類型,但兩者還是有區別,最重要的區別在於double.TryParse方法在字元串無法轉換為double類型的情況下不會引發程式異常,而double.Parse方法則是直接拋 ...
在C#編程過程中,double.TryParse方法和double.Parse方法都可以將字元串string轉換為double類型,但兩者還是有區別,最重要的區別在於double.TryParse方法在字元串無法轉換為double類型的情況下不會引發程式異常,而double.Parse方法則是直接拋出程式異常。double.TryParse方法在無法轉換的情況下返回false,並且使用了out參數進行轉換。
double.TryParse方法的簽名為:static bool TryParse(string s, out Double result)
double.Parse方法的簽名為:static Double Parse(string s)
使用double.TryParse方法進行類型轉換的時候,double變數無需先行賦值,在調用double.TryParse方法後,將自動帶出結果值。
備註:原文轉載自博主個人站IT技術小趣屋,原文鏈接為C#中double.TryParse方法和double.Parse方法的異同之處_IT技術小趣屋。