在C#編程過程中,將字元串string轉換為整型int過程中,時常使用的轉換方法為int.Parse方法,但int.Parse在無法轉換的時候,會拋出程式異常,其實還有個int.TryParse方法可解決此問題,當字元串伺服器無法轉換為整型int的情況下,int.TryParse方法不會拋出異常,而 ...
在C#編程過程中,將字元串string轉換為整型int過程中,時常使用的轉換方法為int.Parse方法,但int.Parse在無法轉換的時候,會拋出程式異常,其實還有個int.TryParse方法可解決此問題,當字元串伺服器無法轉換為整型int的情況下,int.TryParse方法不會拋出異常,而是返回false。int.TryParse方法的簽名為static bool TryParse(string s, out Int32 result),s代表要轉換的字元串,result表示轉換後的int變數,參數類型為out類型參數,在調用方法之前無需先賦值。
例如有個字元串str的值為“333”,如果str能轉為成功,則返回333,否則返回0,可使用下列語句:
string str = "333";
int numInt;
if (!int.TryParse(str, out numInt))
{
numInt = 0;
}
備註:原文轉載自博主個人站IT技術小趣屋,原文鏈接為C#中使用int.TryParse方法將字元串轉換為整型Int類型_IT技術小趣屋。