.net integer parsing:int.parse()vs。convert.toint32()
文字列を整数に変換することは、基本的なプログラミングタスクです。 .NETフレームワークには、2つの主要な方法があります。 それらの違いを理解することは、効率的でエラーのないコードにとって重要です。
int.Parse()
Convert.ToInt32()
重要な区別:
int.Parse()
整数として厳密にフォーマットされている文字列引数が必要です。
入力が
ArgumentNullException
null
FormatException
例外をスローせずに入力します(nullの場合は0を返します)。
タイプ変換を実行します。 入力を変換しようとします。これは、入力が整数に簡単に変換できない場合に予期しない結果につながる可能性があります。
Convert.ToInt32()
null
入力文字列は有効な整数であると確信しています。
正しい整数フォーマットのための堅牢なチェックが必要です
int.Parse()
Convert.ToInt32()
null
の柔軟性は、潜在的な予期しない変換を犠牲にしてもたらされます。 使用する前に、常に入力を検証してください。を選択してください。
以上がint.parse()vs。convert.toint32():各メソッドをいつ使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。