/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /* Example21_7.cs illustrates the CultureInfo class */ using System; using System.Globalization; using System.IO; public class Example21_7 { public static void Main() { // create a CultureInfo object for the nl-BE culture CultureInfo ci = new CultureInfo("nl-BE"); // create a file to hold the results FileStream outStream = File.Create("CultureInfo.txt"); // use a StreamWriter to write data to the file StreamWriter sw = new StreamWriter(outStream); // show some basic information sw.WriteLine("Native Name: " + ci.NativeName); sw.WriteLine("English Name: " + ci.EnglishName); // get datetime formatting info DateTimeFormatInfo dtfi = ci.DateTimeFormat; sw.WriteLine("Long date pattern: " + dtfi.LongDatePattern); // get numeric formatting info NumberFormatInfo nfi = ci.NumberFormat; sw.WriteLine("Currency symbol: " + nfi.CurrencySymbol); sw.WriteLine("Decimal seperator: " + nfi.NumberDecimalSeparator); // flush and close the file sw.Flush(); sw.Close(); } }