値をInt32に変換しようとしているときに、エラー形式例外が発生します。これは、値が適切な形式でないことを意味します。私は正しいフォーマットで値を変換していると思う。Int32に変換するときの書式例外
答えて
はInt32.TryParse()
を使用してみてください、あなたは次のような場合にFormatException
を取得しますMSDN
ありがとうございますが、問題を解決するのに役立つものではありません。 – Mahavirsinh
あなたの問題は何ですか? – Kane
上のドキュメントを見つけることができます。
Convert.ToInt32("foo");
Convert.ToInt32(5.5);
値は、で構成されていません
FormatException
ので、オプションの記号の後ろに数字のシーケンス(0〜9)
string str = "123";
int i = 0;
if (int.TryParse(str, out i))
{
//do your logic here
}
ここにあなたのコードを共有し、あなたが何か
を逃したかもしれない多分ヒントが
は「私はかかわらず、私は適切なフォーマットで値を変換すると思う」でありますあなたの番号はあなたの現在の文化に合わせて決められていますか?
ない場合、それはInt32.TryParse(文字列、NumberStyles、するIFormatProvider、のInt32%) [詳細はこちら] [1]あなたは
を使用する必要がありますことを、[1]:http://Int32.TryParseメソッド(String、NumberStyles、するIFormatProvider 、Int32%)
GetType()
を使用すると、このような関数に渡す値のタイプをいつでも確認できます。
私がこの問題に突き当たった状態は、動的に生成されたの10進数の値をintに変換したことです。 GetType()
を使用して値の型を調べ、最初にdouble型に変換してからint型に解決しました。
- 1. 書式の例外
- 2. 変換パラメータ値形式DateTime to Int32
- 3. ASP.Netの書式例外
- 4. 書式の例外エラー
- 5. Int32.Maximum +値の数値をint32に変換する
- 6. htaccessの書き換えルールの例外
- 7. Firebaseベースの書き換えプロパティ例外
- 8. Int32をBoolに変換する
- 9. 例外オブジェクトをXML文書に変換する
- 10. JSR303 JavaBean検証例外をカスタム例外に変換する
- 11. datatime書式をsampletimeに変換する
- 12. クラス内の数値書式例外
- 13. Python例外メッセージの書式設定
- 14. JSONObjectをJSONArray例外に変換する
- 15. ミリ秒を書式付きの日付に変換する
- 16. クエリの書式に書き換え
- 17. htaccess:例外を含む.phpを.htmlに書き換えます。
- 18. なぜLinqは式/処理をローカル式として変換できず、例外をスローしますか?
- 19. システム日付を書式付き日付に変換する
- 20. pdfに変換するとDocx4jが例外をスローする
- 21. SqlBulkCopy with ObjectReader - Stringの値をInt32に変換できません
- 22. psycopg2「TypeError例外:文字列中に変換すべての引数の書式ない」
- 23. シェルスクリプトの上書き例外
- 24. スプリングデータとハイバネート - モデル検証 - 例外変換
- 25. 式の書き換え
- 26. 日付変換例外が
- 27. 型変換例外NHibernateは
- 28. C#:型付き例外を別のプロセスに送信する - >基本例外に変換する?
- 29. GridCommandEventArgsからInt32への変換
- 30. 空の文字列をint32に変換するには?
どのような価値を変換しようとしていますか?より多くの情報やスニペットをsomとして与えることができますか? – SubniC
ええ、変換しようとしている値を確認する必要があります。 – Kieron