整数から整数変換への文字文字列:int.Parse()
Convert.ToInt32()
との比較
特にプログラミングでは、データ処理は、多くの場合、異なるデータ型間で変換する必要があります。 C#では、文字列を整数に変換する2つの一般的な方法は
です。 int.Parse()
Convert.ToInt32()
の違い
int.Parse()
とConvert.ToInt32()
の主な違いは、彼らが無効な入力を処理する方法です:
int.Parse()
Convert.ToInt32()
:
int.Parse()
:このメソッドは、有効な入力文字列と無効な文字列を受け入れます。入力が効果的な整数でない場合、異常を引き起こすのではなく0を返します。 FormatException
Convert.ToInt32()
メソッドの選択は、予想されるシーンによって異なります:
を使用することをお勧めします
文字列に入ることは常に効果的な整数であることを期待しています。
無効な入力の場合に異常を引き起こす必要があります。 int.Parse()
エラー処理をより適切に制御する必要があります。
Convert.ToInt32()
その他の予防策
以上が`int.parse()vs convert.toint32():文字列から整数への変換を選択する必要がありますか?`の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。