2
関連付けられた通貨で数値をロケール固有の文字列に書式化したいとします。標準.ToString("C", CultureInfo.CreateSpecificCulture("xxx"))
は、値が実際に表す通貨ではなくロケールの通貨を使用するため、間違った出力を生成します。お金を文字列として書式設定する際の通貨を指定します。
私はjQueryのグローバル化が何を行うための方法を探していますが、C#で(here、以下のrelaventの表を参照してください)
Locale ----------------------------------------- 3-letter currency code | en (English) | de (German) | zh (Chinese) ---------------------- | ------------ | ----------- | ------------ USD | $1.00 | 1,00 $ | US$ 1.00 EUR | €1.00 | 1,00 € | € 1.00 CNY | CN¥1.00 | 1,00 CN¥ | ¥ 1.00 JPY | ¥1 | 1 ¥ | JP¥ 1 GBP | £1.00 | 1,00 £ | £ 1.00 BRL | R$1.00 | 1,00 R$ | R$ 1.00
コードなど'1.ToString( "C"、System.Globalization.CultureInfo.CreateSpecificCulture( "fr-FR")) 'は出力を1,00€として、" en-US "は結果を$ 1.00 まさにあなたが試みていること? – GauravKP
私は1米ドル持っています。私はロケールfr-FRのためにそれをフォーマットしたいと思います。 '' ToString( "C"、CultureInfo.CreateSpecificCulture( "fr -F R")) 'は、不適切な通貨である" 1,00€ "を返します。私は "1,00 $"を取得したい – flipchart
、これはhttps://msdn.microsoft.com/en-us/library/system.globalization.numberformatinfo.numberdecimalseparator(v=vs.110).aspx – GauravKP