この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 21584|答える: 1

[出典] .net/c# 文字列。 フォーマット「入力文字列が正しく書式化されていません」

[リンクをコピー]
掲載地 2017/09/02 17:47:53 | | | |


最近、ストリングを使ったプロジェクトを行いました。 フォーマット データの整理時に必ずエラーが報告されます:入力文字列が正しくフォーマットされていません。
長い間苦しみました。 ついに情報を確認し、問題の原因が分かりました。 では、この問題を記録してください:

コード内では、結果をJs文字列として出力する必要があります。 冒頭のコードは次のように書かれています:


後で情報を調べて、問題の原因がわかりました。
もしC#でフォーマットされた文字列自体に{ または }が含まれている場合、{0} {1:yyyy-MM-dd}のようなフォーマットプレースホルダーを使うとどうでしょうか? 答えはこうです:1つを表すために2つの{または}の接続詞を使うことです。

私のコードの問題はこの場所にあります。 修正後のコードは以下の通りです:








先の:.net/C#版のEscape()およびUnescape()関数は共有されています
次に:チェックインとサインイン
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com