問題タブ [invariantculture]
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# - インバリアント カルチャを使用した 10 進数の逆シリアル化
インバリアント カルチャで 10 進数を逆シリアル化することは可能ですか?
私はこのパターンでそれを行うことができます:
しかし、私のコンテナは多くの小数で構成されており、これを何度も行うのは恥ずかしいです。しかも見た目がおかしい。
c# - c# で文字列「2.000,65」を 10 進数の 2,000.65 (en-Us) カルチャに変換する方法
ドイツ語 (de-DE) カルチャ形式で "2.000,65" の文字列値があります。「2,000.65」のように、この値を 10 進数に変換し、C# の英語 (ed-US) 形式にも変換したいと考えています。
概要:-
文字列値があります:「2.000,65」
この値を 10 進数の en-US (米国英語) 形式に変換したい: 2,000.65 in c#
希望、質問を理解することは明らかです。
さまざまなオプションを試しましたが、達成できませんでした。
私を助けてくれませんか?
ありがとう。
ヘリン
mono - Mono / XBuild インバリアント言語 (インバリアント カルチャ) と VS2015 MSBuild のニュートラル言語
次の出力間の2つの不一致を解決しようとしています:
- Windows 8 / Visual Studio 2015 / MSBuild および
- Debian 8.2 / Mono バージョン 4.6.2.0 / XBuild エンジン バージョン 14.0
これらの問題は両方とも、こちらのサンプル リポジトリで詳しく説明されています 。
というタイトルの最初の問題はMono Missing Satellite Assembly Custom Attributes and Version
、保留中の PR https://github.com/mono/mono/pull/3463によって解決され、このコンパイラのバグで指摘されています https://bugzilla.xamarin.com/show_bug .cgi?id=12671
ただし、2 番目の問題に関する情報が見つかりません。
.exe または .dll を右クリックして詳細タブを表示して言語プロパティを表示すると、MSBuild と XBuild の出力に違いがあるように見えます。サテライト アセンブリがある場合は、さらに違いがあります。
MSBuild : 予想どおり、メイン アセンブリには詳細タブ言語 (技術的には、DLL/EXE が Visual Studio で開かれ、値が検査された場合のブロック ヘッダー) = 言語ニュートラルがあります。
同様に、MSBuild de-DE サテライト アセンブリ .dll には、detail-tab language = Language Neutral があります。
組み立て:
サテライト アセンブリ:
Mono / XBuild : メイン アセンブリの詳細タブ言語 = 不変言語 (不変の国)、de-DE サテライト アセンブリの詳細タブ言語 = ドイツ語 (ドイツ)
組み立て:
サテライト アセンブリ:
Mono がデフォルトとして Neutral の代わりに Invariant Langauge を使用する可能性があることは理解していますが、これを逆にして MSBuild と XBuild を一致させる方法はありますか (おそらく構成手順を介して)。MSBuild がサテライト アセンブリのロケールを [詳細] タブの言語フィールドに伝達しないのに、XBuild が伝達しない理由はありますか? 繰り返しますが、この違いは構成ステップで解消できますか?