エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
コメント一覧は非表示に設定されています。
(詳しくはこちら)
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
.NETやり始めた人に int.ParseとConvert.ToInt32って何が違うの? という質問をたまに受けるので、忘れ... .NETやり始めた人に int.ParseとConvert.ToInt32って何が違うの? という質問をたまに受けるので、忘れない内にメモメモ。 どっちを使えばいいのか分からないことが多いみたい。 私個人は、ほとんどの場合で、TryParse使うのであんまり気になったことがないです。 ParseとかToInt32使うのは確実に数値が入っている場合だけです。 違いなのですが、僅かにあります。 int.Parseはnullを渡すと例外が発生します。(ArgumentNullException) Convert.ToInt32はnullを渡しても例外が発生しません。 (0が返ってきます。) サンプル int.ParseとConvert.ToInt32の違い 結果 【****** int.Parse ******】 123 int.Parse(null) ==> 例外発生, 値を Null にする