問題タブ [formatexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
5243 参照

c# - 一部のシステムで System.Convert("0") が FormatException をスローするのはなぜですか?

コードは、.NET3.5 を対象とする VS2008 でコンパイルされています。これは私のシステムでは再現できません。ある種のローカリゼーション設定が機能していると思われますが、それについてはよくわかりません。

他のすべての有効な数値は正常に機能しているようです。バグは次のコードで示されています (同じ例外が発生しますが、製品コードではありません)。

コマンド ラインで「0」を入力すると、少なくとも 1 つのシステムでアプリがクラッシュしました。

ユーザーの PC からのスタック トレース:

0 投票する
3 に答える
1937 参照

c# - c# FormatException が処理されませんでした

ゲームのチャットを解析すると、「搾68 00 00 37 00 45 00 00」という文字列が表示されます

最後の行で、理解できない Format 例外が発生します。入力文字列が正しい形式ではないことを示しています。デバッガーを確認したところ、最初の要素に「68」と表示されています。誰が何が起こっているのか手がかりを持っていますか?

0 投票する
2 に答える
733 参照

.net - このコードが FormatException をスローするのはなぜですか?

私は次のコードを書きました:

しかし、実行すると、常に次のようになりますFormatException

エラー: 入力文字列の形式が正しくありません。

何が原因でしょうか?

私はこのような値を送信しています。

0 投票する
4 に答える
18152 参照

c# - System.FormatExceptionを与える:文字列が有効な日時として認識されませんでした。C#でdatetime.ParseExactを使用する

私はc#のコードの下にあり、文字列型の形式の日付を日時に変換していますが、エラーが発生します。

SessionDictionary.GetValue("UserDetails", "ExpiryDate")は文字列型のデータで、「31/01/2011 00:00:00」形式の日付を返します。上記のコードで使用しDateTime.ParseExactていると、System.FormatException: String was not recognized as a valid DateTime.エラーが発生します。

何が悪いのか提案してください。

ありがとう。

0 投票する
1 に答える
3962 参照

asp.net - System.FormatException: 入力文字列が正しい形式ではありませんでした

次のコードでは、項目を ASP DropDownList に追加しようとすると、System.FormatException: 入力文字列が正しい形式ではありませんがスローされます。

ただし、そのような行をすべてコメントしても、例外はスローされません。

問題とその可能な解決策は何ですか?

0 投票する
3 に答える
2491 参照

c# - FormatException: 入力文字列が正しい形式ではありませんでした

例外は常に次のステートメントでスローされます..:

ここで例外がスローされます..:( int threadID = int.Parse(DataList1.DataKeyField.ToString()); を分離しても、なぜですか?

0 投票する
4 に答える
30345 参照

c# - c#Convert.ToDouble形式の例外エラー

この文字列をdoubleに変換しようとしています

Convert.ToDouble("1.12");

これが出力です

System.FormatExceptionは処理されませんでした。

私はこのようなことをすべきですか?

または、より簡単な解決策はありますか?

0 投票する
2 に答える
5572 参照

iis-7 - IIS 7 を介してデータセットを埋めるときに「System.FormatException: 入力文字列は正しい形式ではありませんでした」がスローされますが、Cassini ではエラーは発生しませんか?

Visual Studio 2010 Express、ASP.NET MVC3、Windows Server 2008 R2 上の ODBC データ接続を使用する C#。

このコードは、Visual Studio の組み込み Web サーバーを使用すると期待どおりに実行されますが、IIS7 を介して実行すると「System.FormatException」で失敗します。

... 私は完全に途方に暮れています。返されたデータにこの例外の原因となる何かが含まれている可能性は許容できますが、Cassini でもそれが明らかになることを願っています!

この問題を修正する方法、または IIS7 と Visual Studio の組み込み Web サーバーの動作にこのような違いがある理由について、誰か提案はありますか?

ありがとう!

0 投票する
1 に答える
15591 参照

c# - System.FormatException:入力文字列が正しい形式ではありませんでした

これは機能するはずですが、明らかな何かが欠けています。doubleを入力すると、次のエラーが発生します。System.FormatException:入力文字列が正しい形式ではありませんでした。'unitPrice'はdoubleとして宣言されていることに注意してください。

0 投票する
6 に答える
8488 参照

c# - 'int.Parse(string)'に最適なオーバーロードされたメソッドの一致には、いくつかの無効な引数があります

このスレッドのトピックのエラーメッセージを表示するのはint.Parse(string)の部分です。私が何をすべきか本当に理解していません、私は文字列をintに解析し、それをSetBookmarkPageメソッドで送信しています、私は何が欠けていますか?SetBookmarkPageは次のようになり、同じクラスに含まれています。

private void SetBookmarkPage(int newBookmarkPage) {}