エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
カンマ付きの数値文字列を数値に変換 (int.Parse, NumberStyles.AllowThousands) - いろいろ備忘録日記
記事へのコメント0件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
カンマ付きの数値文字列を数値に変換 (int.Parse, NumberStyles.AllowThousands) - いろいろ備忘録日記
ついでに、逆の変換についてもメモメモ。 カンマ付きの数値文字列を逆に数値に変換する際、そのままint.... ついでに、逆の変換についてもメモメモ。 カンマ付きの数値文字列を逆に数値に変換する際、そのままint.Parseしてしまうと 例外が発生します。 よくやるのは、カンマを先に空文字で置換してしまう事ですね。 以下のようにして呼ぶ事でカンマ付きの数値文字列をそのまま変換できます。 int.Parse(str, System.Globalization.NumberStyles.AllowThousands) 以下、サンプルです。 #region NumberFormatSamples-03 public class NumberFormatSamples03 : IExecutable { public void Execute() { string s = "123,456"; try { // ERROR. int i2 = int.Parse(s); } catch(FormatExce