int.Parse 例外: 空の入力文字列のナビゲート
int.Parse(Textbox1.text) を使用して空の文字列を解析しようとすると、有効な数値コンテンツが存在しないため、「入力文字列が正しい形式ではありませんでした」というエラーが発生する場合があります。文字列内で。この問題に対処するには、次のアプローチを検討してください。
無効な形式の例外を伴う空の入力のデフォルトは 0 です。
デフォルト値 0 を割り当てる場合空のテキストボックスに入力し、間違った形式の入力に対して例外を発生させる場合は、次を使用します。コード:
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 中国語 Web サイトの他の関連記事を参照してください。