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

c# - TimeSpan のフォーマット

TimeSpan次のコード行でフォーマットしようとしています:

.ToString("[d.]hh:mm:ss")

をスローしますが、 、、およびFormatExceptionを削除すると例外はなくなります。また、スペースを含めることはできません。なぜこれが起こっているのか誰にも分かりますか?このmsdn ページには、これらの文字を含めることができることが明確に記載されています私は.Net Framework 4.5.2 btwを使用しています。:[].

ありがとう。

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

c# - byte.Parse (c#) : 16 進文字列の FormatException

私は実際に、組み込みデバイスの Visual C# .NET 2.0 で開発しているアプリに非常に単純なログイン メカニズムを実装しようとしています。いくつかの調査の後、msdn でパスワードハッシュを実行するコードサンプルを見つけました:

パスワードの保存方法

byte.Parse残念ながら、このコード サンプルを使用しようとすると、16 進数の文字列の部分文字列に対する呼び出しで FormatException が発生しますSaltValue。コードに変更を加えていないため、理由を理解するのに本当に苦労しています。

コードは次のとおりです。

私は1行だけを変更しました:

string saltValueString = utf16.GetString(saltValue);

string saltValueString = utf16.GetString(saltValue, 0, SaltValueSize);

メソッドの最初のバージョンは組み込み C# では使用できないように見えるためです。とにかく、この行を変更せずに (非埋め込み環境で) テストしましたが、それでも FormatException が発生していました。

SaltValueSize他の msdn コード サンプル (関連する) から値を コピーしました:パスワードを検証する方法

例外を発生させるテスト:

HashPassword("youpi", null, new SHA1CryptoServiceProvider());

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

c# - c# インデックス (ゼロベース) はゼロ以上で、引数リストのサイズ未満でなければなりません

Ctrl+Alt+E を使用して考えられるすべての例外を確認した後、次のエラーが表示されました: インデックス (ゼロ ベース) はゼロ以上で、引数リストのサイズ未満である必要があります。

メソッドSampleSolution:

オンライン

「インデックス (ゼロベース) はゼロ以上で、引数リストのサイズ未満でなければなりません」というエラーが表示されます。トラブルシューティングのヒント: 「文字列 DateTime を変換するときは、各変数を DateTime オブジェクトに入れる前に、文字列を解析して日付を取得します」および「メソッドの引数が正しい形式であることを確認してください」。

最後の情報として、[PMRQTOTM] はテーブル CapitalisationActuelle および DonneesSDIN の主キーであり、Null にすることはできず、Varchar(50) データ型です。

エラーの意味がわかりません。また、エラーを解決するために何ができるかわかりません。

前もって感謝します。

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

c# - C#データベースから単語をロードし、それらを「選択肢」タイプのリストに追加しますか?

データベーステーブルから単語をロードするシステムを構築しましたが、それらの単語を「Choices」タイプ (Grammar Building に必要なタイプ) のリストに追加する必要があります。

これは、データベースから単語を取得するように要求するための私のコードです。

これは、テーブルからデータを取得する私のコードです。

ただし、これは例外をスローします: System.FormatExceptionもメッセージを示します:

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

二重引用符で囲まれた文字列は無効です。

Speech Grammar Builder で選択肢リストを作成すると、次のエラーがスローされます。

私は何を間違っていますか?データベースから単語を適切に取得して Choice リストに追加するには、どうすればよいですか?