問題タブ [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.
c# - System.Convert.ToSingle(value) は常に FormatException をスローします
strings
に変換する必要があるものがいくつかありfloat
ます。を使用してそうしようとするとSystem.Convert.ToSingle(MyString)
、常にFormatException
.
のような文字列を作成"12.123"
して、数値が問題ないことを確認しようとしましたが、再び例外が発生しました。私の質問は、正しい形式は何ですか? 文字列の数値はどのような形式にする必要がありますか?
変換する多くの文字列の例: 50.105128
c# - DateTime.Now.TimeOfDay.ToString("HH:mm:ss.ffffff") が FormatException をスローするのはなぜですか?
FormatException がスローされるという同様の問題があります。私のコードは単純です:
ここで何が問題なのですか?これはスレッドの問題ですか?
c# - Microsoft.Speech.dll で 'System.FormatException' 型の未処理の例外が発生しました
リンクhttp://msdn.microsoft.com/en-us/library/hh378403(v=office.14).aspxの PLS レキシコンを使用してカスタム発音を使用しようとしました。私の .pls ファイルは次のとおりです
Additional information
: レキシコン データが無効であるか破損しています。
私のC#プログラムは
しかし、コンパイルして「スケール」を認識するために使用しようとすると、常に「Microsoft.Speech.dll で「System.FormatException」型の未処理の例外が発生しました。追加情報: レキシコン データが無効であるか破損しています。」
インライン発音を使用すると機能しますが、外部リンクの発音は機能しないようです。回避策はありますか?どんな助けでも大歓迎です。お願いします。
c# - System.FormatException: Wave ファイルが無効です
次のコード スニペットをご覧ください。
到達するe.SetInputToWaveStream(stream);
とエラーがスローされますSystem.FormatException: Wave file not valid
ここでの問題は何ですか?
c# - C# 例外によりフォームが閉じられる
FormatException をスローすると、フォームが常に閉じているように見えます。フォームでアクションを実行できるように、フォームが閉じない方法はありますか?
例:
この例では、郵便番号の形式が正しくない場合に例外を生成するようにします。これが発生すると、フォームが閉じるだけなので、postcode.Focus(); 実行されません。
あるかもしれませんが、表示されません。
c# - 文字列が有効な DateTime として認識されませんでした - どうしたのですか?
迷惑な小さなエラーが発生しており、それが原因である理由を一生理解できません。以下に示すように、データを保存しているxmlファイルがあります。
Payperiod_StartDate、Payperiod_EndDate、Date_Appointment などの日付ノードを見ると、すべて同じ形式になっています。私のC#コードでは、xmlファイルから選択するクエリを書くと、文字列が有効なDateTimeエラーとして認識されませんでした。他のすべての日付をコメントアウトしてstart_dateを残すと、機能します。それらは同じフォーマットです。何が間違っているのかわかりません。私を助けてください。
c# - 文字列の System.FormatException
System.FormatException: Input string was not in a correct format when running this method. を取得しています。
フィールドの値:
メソッドの期待結果は
この形式の何が問題になっていますか?
c# - 文字列を Int32 に変換中に FormatException が処理されませんでした
それで昨日この質問を書きました。私はまだUPDATEの下でソリューションを使用していますが、何らかの理由でFormatException was Unhandled
エラーが発生しています。エラーの下で、コンパイラ ウィンドウには、Input string was not in a correct format
. なぜこれが起こるのでしょうか?
エラーを調べていたとき、このリンクInt32.TryParse
のように、を使用した方が運が良いのではないかと思いました。しかし、それはほとんど同じ取引でした。
これは私が現在持っているものです...
注: このエラーを表示するためにクリックしたノードには、数値が含まれていません。ただし、その親はそうします (親の関数を関数に渡しているため、これはわかりませんheader
)。
ご協力いただきありがとうございます!
c# - system.Format 例外を処理する C#
私のアプリでは、system.format 例外を処理する方法がわかりません。以下のコードを参照してください
ここで、try と catch ブロックでは、すべてのノードが int 値を取りますが、_fees は "0" 値を取ります。フォーマットの例外が表示されます。ノードに空の文字列が表示されないようにしたいだけです。この例外を処理したい。つまり、「this._fees = Convert.ToInt32(getXmlNode("fees", node));」という行で例外をスローすべきではありません。私が望む int 値を返しているからです。
どうすればそれを達成できますか?