英語以外の形式の多数の数値を含む長いXml出力ファイルを生成するアプリケーションがあります。小数点区切り記号は '、'です。しかし、このXmlファイルをさらに処理するには、すべての数値値を英語形式(基本的に2つの区切り文字を入れ替える)にする必要があります。 C#でこれを達成する最も簡単な方法は何ですか?Xmlファイルのローカライズされた形式の数字を英語の形式に変更する最も簡単な方法
0
A
答えて
1
最も簡単な解決策は、数字を文字列として取り、英語以外のロケールを使用して数値を2重に解析することです。これは、(例えば)値を変換する必要があります
style = NumberStyles.Number | NumberStyles.AllowCurrencySymbol;
culture = CultureInfo.CreateSpecificCulture("fr-FR");
if (Double.TryParse(value, style, culture, out number))
Console.WriteLine("Converted '{0}' to {1}.", value, number);
else
Console.WriteLine("Unable to convert '{0}'.", value);
+0
これはうまくいった!ただし、CurrentCultureに応じて、新しい値を割り当てるときには、たとえば、次のような目的のNumberFormatを指定する必要があります: 'valueAttribute.Value = localizedNumber.ToString(CultureInfo.GetCultureInfo(" en-US ")。NumberFormat); '。 – Hatch
関連する問題
- 1. C#で既存のXML形式を複製する最も簡単な方法
- 2. xml形式の文字列をjava形式のxml形式に変換する方法
- 3. XML形式を別の形式に変換する方法は?
- 4. リストをリスト形式に変換する簡単な方法
- 5. OpenGLブレンダーのエクスポート形式でロードするのが最も簡単
- 6. フォルダに保存された複数の.xmlファイルのファイル形式をVBAを使用して.xlsxファイル形式に変更する方法
- 7. XML形式のデータをRaw形式のデータに変換する方法
- 8. 最も簡単なメッシュファイル形式で四角形を書くには?
- 9. ダイヤモンド形式の単語
- 10. 簡体字の単語形
- 11. 多くのPNG画像をDDS形式に変換する最も簡単な方法は何ですか?
- 12. pmd xml形式のファイルをjunitのhtml形式のファイルに変換する方法
- 13. PHPの簡単な日付形式
- 14. Excel形式のファイルをサーバー上のSQL形式に変換する方法
- 15. 日付形式を別の形式に変換する方法
- 16. []形式のリストを()形式に変換する方法
- 17. 数字形式はDjangoでローカライズされていますか?
- 18. 英語以外の文字列を対話形式のファイルに書くには
- 19. vba番号の形式:複数のアクティブなテキストボックスの形式を変更する
- 20. 複数の出力されたカレンダー形式を変更する
- 21. as.yearmonの時刻形式を可読形式に変更する
- 22. さまざまな形式のテキストを1つの形式に変更する方法#
- 23. 日付をjQuery DatePickerの形式を英語に変更dd/mm/yy?
- 24. オブジェクト形式をjson形式に変換する方法
- 25. XMLファイルの形式番号が正しくない - 変更方法iPhone
- 26. Excelのコメントを変更する図形ファイルの形式
- 27. 複数の日付形式を簡単に統合する方法は?
- 28. ある形式のXMLから別の形式のXMLへの変換
- 29. 文字列をhh:mm形式に簡単にフォーマットする
- 30. SKOS形式をRDF/XML、Turtleなどの他の形式に変換する方法
申し訳ありませんが、私はC#のことを意味することを忘れてしまいました。明確にするために質問を編集しました。 – Hatch