問題タブ [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 投票する
1 に答える
388 参照

c# - フォーマットの例外はint.parseで処理されませんでした

この例外が発生します

FormatExceptionが処理されず、入力文字列が正しい形式ではありませんでした。

次のステートメントで

それを解決するにはどうすればよいですか?

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

c# - フォーマット例外C#をスローします

年齢の入力を求められたときに誰かが整数以外の文字を入力しようとした場合に、フォーマット例外をスローしようとしています。

私はC#言語に慣れていないので、このインスタンスのtrycatchブロックを作成する際にヘルプを使用できます。

どうもありがとう。

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

c# - FormatException を何度も取得する

さまざまなオブジェクトの面積を計算しようとしています。これらすべてのオブジェクトには独自WinForm.のクラスがあります。クラスで計算を実行したいのですCalculationBaseが、それを実行しようとするとFormatException.、コードを介してメッセージが表示され続けます。

私のProgram.cs中で、計算したいフォームへの参照を作成します。

CalculationBaseクラスでは、変数を次のように宣言し、double breadth, height;次のコードを挿入して計算を行いました。

この関数は ClickEvent で呼び出されます。

前に述べたように、私のプログラムは FormatException のメッセージを表示し続けます。

0 投票する
5 に答える
165 参照

c# - 計算された変数を追加する際の問題 c#

基本的に、resulta + resultb + resultc + 前に定義した propertyPrice を合計して合計を取得し、合計をテキスト ボックスに表示する必要があります。Resulta/b/c は、propertyPrice * 定数に基づいて計算されます。プロパティの価格はユーザーによって入力されます。

try-catch を使用せずに実行したところ、フォーマット例外が発生していました。

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

c# - where 句のないクエリで入力文字列の例外が発生するのはなぜですか?

ASP.NET MVC 2、Entity Framework、MySQL、VS2010 Ultimate を使用。私は長い間調査しましたが、コードからの一般的な入力例外ヒットの手がかりが不足しています。where句をすべて削除しましたが:

[FormatException: 入力文字列が正しい形式ではありませんでした。]

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

c# - FormatException was unhandled エラーが発生するのはなぜですか?

プログラムを作成し、その広範なテストを行ったところ、「FormatException が処理されませんでした。入力文字列が正しい形式ではありませんでした」というエラーが表示されます。テキストボックスのいずれかを空白のままにして「完了」ボタンを押すと問題が発生しますが、許可したい数値範囲である 0 未満または 59 を超える値を入力すると問題なく動作します。ボックスが空白のときにこのエラーが表示されないようにするにはどうすればよいですか? これは「btnFinished」の背後にある私のコードです:

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

c# - 入力文字列が正しいフォーマットエラーではありませんでした。

アプリケーションのリンクをクリックすると、「入力文字列が正しい形式ではありませんでした」というエラーが発生します。何度か変更を試みましたが、運が悪かったので、これが最後の手段です。

エラーを引き起こすコード行は次のとおりです

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

vb.net - VB.Net Convert ToDecimal はコンマでは機能しません

String を Decimal に解析しようとしていますが、formatException が発生し続けます

入力は 431,25 です。

これまでのところ、次のことを試しました。

  • .Replace(",",".") を使用してコンマをコロンに変更する => 機能しませんでした
  • 強制的な CultureInfo の使用 => 機能しませんでした
  • row.Cells(4).Text を直接使用 => 機能しませんでした
  • 部分文字列クエリを使用して、ラウンド番号 (431) のみを取得します => 機能しましたが、解決策にはなりません
  • 他に何か提案はありますか?

    0 投票する
    0 に答える
    476 参照

    vb.net - VB.NET GetInstalledVoices が x86 でのみ失敗し、AnyCPU では失敗しない

    私は次のコードを持っています:

    で止まる

    エラー「System.FormatException」が表示されます。

    これはスタック トレースです。

    System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) System.Speech.Internal.SapiAttributeParser.GetCultureInfoFromLanguageString(String) valueString) System.Speech.Synthesis.VoiceInfo..ctor(VoiceObjectToken token) System.Speech.Internal.Synthesis.VoiceSynthesis.BuildInstalledVoices(VoiceSynthesis voiceSynthesizer) System.Speech.Internal.Synthesis.VoiceSynthesis..ctor(WeakReference speechSynthesizer) System.Speech.Synthesis.SpeechSynthesizer.get_VoiceSynthesizer() bei System.Speech.Synthesis.SpeechSynthesizer.GetInstalledVoices() bei voice_test.Form1.Form1_Load(Object sender, EventArgs e) in C:\Users\MyUser\Downloads\kontakt\voice test\voice test\Form1.vb:Zeile 8.

    この問題は、プロジェクトの「拡張コンパイル オプション」を「ターゲット CPU: x86」に設定した場合にのみ発生します。「ターゲット CPU: 任意の CPU」に設定すると、コードはエラーなしで実行され、期待どおりの名前が返されます。対象フレームワークは「.NET Framework 4」です。Win7 64ビットを実行しています。

    何がうまくいかないのか、誰にもわかりますか?

    ありがとうございました。

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

    c# - DateTime.Parse スロー形式の例外

    XElement を解析して、xml から日付と時刻の文字列を取得します。日付と時刻の値は、それぞれ および によって取得され file.Element("Date").Valueますfile.Element("Time").Value

    Date 値を取得した後、DateTime 変数に解析します

    そして、この dt 値が xaml UI の datepicker 値に設定されます

    xml から取得した Time 値によって値を設定する必要があるタイムピッカーもあります。タイムピッカーの値を設定するには、次のようにします。3 つの文字列を宣言します。次のように言います。

    次に、日付値と文字列「b」および「c」を連結します

    の値はtotal「12/29/2012 9:55:00 AM」になりました

    次に、このtotal文字列を DateTime に解析しようとしましたが、formatexception がスローされます

    助けていただければ幸いです...