ホームページ > バックエンド開発 > C++ > 空または無効な入力文字列による int.Parse 例外を処理する方法?

空または無効な入力文字列による int.Parse 例外を処理する方法?

Patricia Arquette
リリース: 2025-01-04 02:03:40
オリジナル
730 人が閲覧しました

How to Handle int.Parse Exceptions with Empty or Invalid Input Strings?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート