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