int.Parse 異常:導航空輸入字串
嘗試使用int.Parse(Textbox1.text) 解析空字串時,由於字串中缺少有效的數字內容,您可能會遇到錯誤「輸入字串的格式不正確」。要解決此問題,請考慮以下方法:
空輸入時預設為 0,格式無效時出現異常:
如果您希望指派預設值0到一個空白文字框,同時引發格式不正確的輸入的異常,請使用以下命令code:
int i = string.IsNullOrEmpty(Textbox1.Text) ? 0 : int.Parse(Textbox1.Text);
任何無效輸入都預設為0:
或者,如果您希望預設為0,無論輸入格式如何,請使用以下命令:
int i; if (!int.TryParse(Textbox1.Text, out i)) i = 0;
以上是如何處理空或無效輸入字串的 int.Parse 異常?的詳細內容。更多資訊請關注PHP中文網其他相關文章!