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中文网其他相关文章!