Language: C#
Currency Formatting using Culture Name
using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection; using System.Resources; using System.Text; using System.Threading; using System.Globalization; public class MainClass { public static void Main() { using (TextWriter sw = new StreamWriter("CurrencyByCultureName.txt")) { DoCulture("en-US", sw); DoCulture("quz-EC", sw); DoCulture("en-AU", sw); DoCulture("es-CR", sw); } } public static void DoCulture(string cultureName, TextWriter sw) { RegionInfo rinf = new RegionInfo(cultureName); double posAmount = 1234567.098; double negAmount = -1234567.098; sw.WriteLine("Culture: " + cultureName); sw.WriteLine("Currency Symbol: " + rinf.ISOCurrencySymbol); sw.WriteLine("Native Name: " + rinf.CurrencyNativeName); sw.WriteLine("English Name: " + rinf.CurrencyEnglishName); sw.WriteLine("Positive: " + posAmount.ToString("C", new CultureInfo(cultureName))); sw.WriteLine("Negative: " + negAmount.ToString("C", new CultureInfo(cultureName))); sw.WriteLine(); } }
Tags:
Report Abuse
Subscribe
Discuss
What's new
What is it
New Snippet
Recent Snippets
My Snippets
Web Code
Search

