fork(4) download
  1. using System;
  2. using System.Globalization;
  3. using System.Linq;
  4. using System.Collections.Generic;
  5.  
  6. public class Test
  7. {
  8.  
  9.  
  10. public static void Main()
  11. {
  12. var cultures = CultureInfo.GetCultures(CultureTypes.AllCultures)
  13. .Where(c => !c.IsNeutralCulture);;
  14. foreach (var culture in cultures)
  15. {
  16. var currencyValue = 1.234.ToString("C", culture);
  17. bool symbolAtBeginning = culture.NumberFormat.CurrencyPositivePattern == 0 ||
  18. culture.NumberFormat.CurrencyPositivePattern == 2;
  19. if(symbolAtBeginning)
  20. Console.WriteLine("Culture: {0} Value: {1}", currencyValue, culture.ToString());
  21. }
  22. }
  23. }
Success #stdin #stdout 0.04s 34144KB
stdin
Standard input is empty
stdout
Culture: ¤1.23 Value: 
Culture: ر.س.‏1٫23 Value: ar-SA
Culture: NT$1.23 Value: zh-TW
Culture: kr 1,23 Value: da-DK
Culture: $1.23 Value: en-US
Culture: € 1,23 Value: it-IT
Culture: \1 Value: ja-JP
Culture: ₩1 Value: ko-KR
Culture: € 1,23 Value: nl-NL
Culture: R$ 1,23 Value: pt-BR
Culture: Kn 1,23 Value: hr-HR
Culture: Lek1,23 Value: sq-AL
Culture: ฿1.23 Value: th-TH
Culture: Rp1 Value: id-ID
Culture: 1 Value: be-BY
Culture: SIT 1,23 Value: sl-SI
Culture: Den 1,23 Value: mk-MK
Culture: R1.23 Value: af-ZA
Culture: 1,23 Value: ka-GE
Culture: kr1,23 Value: fo-FO
Culture: रु 1.23 Value: hi-IN
Culture: KSh1.23 Value: sw-KE
Culture: રુ 1.23 Value: gu-IN
Culture: ரூ 1.23 Value: ta-IN
Culture: రూ. 1.23 Value: te-IN
Culture: रु 1.23 Value: kn-IN
Culture: रु 1.23 Value: mr-IN
Culture: रु 1.23 Value: kok-IN
Culture: د.ع.‏ 1٫234 Value: ar-IQ
Culture: ¥1.23 Value: zh-CN
Culture: SFr. 1.23 Value: de-CH
Culture: £1.23 Value: en-GB
Culture: $1.23 Value: es-MX
Culture: SFr. 1.23 Value: it-CH
Culture: € 1,23 Value: nl-BE
Culture: ج.م.‏ 1٫23 Value: ar-EG
Culture: HK$1.23 Value: zh-HK
Culture: € 1,23 Value: de-AT
Culture: $1.23 Value: en-AU
Culture: د.ل.‏ 1٫234 Value: ar-LY
Culture: S$1.23 Value: zh-SG
Culture: $1.23 Value: en-CA
Culture: Q1.23 Value: es-GT
Culture: sFr. 1.23 Value: fr-CH
Culture: د.ج.‏ 1٫23 Value: ar-DZ
Culture: P1.23 Value: zh-MO
Culture: $1.23 Value: en-NZ
Culture: CRC1,23 Value: es-CR
Culture: د.م.‏ 1٫23 Value: ar-MA
Culture: €1.23 Value: en-IE
Culture: B/1.23 Value: es-PA
Culture: د.ت.‏1٫23 Value: ar-TN
Culture: R1.23 Value: en-ZA
Culture: RD$1.23 Value: es-DO
Culture: ر.ع.‏ 1٫23 Value: ar-OM
Culture: Bs1,23 Value: es-VE
Culture: ر.ي.‏1٫23 Value: ar-YE
Culture: $1,23 Value: es-CO
Culture: ل.س.‏1٫23 Value: ar-SY
Culture: S/1.23 Value: es-PE
Culture: د.أ.‏ 1٫234 Value: ar-JO
Culture: $1.23 Value: en-TT
Culture: $1,23 Value: es-AR
Culture: ل.ل.‏ 1٫23 Value: ar-LB
Culture: Z$1.23 Value: en-ZW
Culture: S/.1,23 Value: es-EC
Culture: د.ك.‏ 1٫234 Value: ar-KW
Culture: PHP1.23 Value: en-PH
Culture: $1,23 Value: es-CL
Culture: د.إ.‏ 1٫23 Value: ar-AE
Culture: NU$ 1,23 Value: es-UY
Culture: د.ب.‏ 1٫23 Value: ar-BH
Culture: Gs 1 Value: es-PY
Culture: ر.ق.‏1٫23 Value: ar-QA
Culture: $b1,23 Value: es-BO
Culture: SVC1.23 Value: es-SV
Culture: L.1.23 Value: es-HN
Culture: C$1.23 Value: es-NI
Culture: $1.23 Value: es-PR