Derive Number Format info from culture info : CultureInfo I18N « Internationalization I18N « C# / C Sharp






Derive Number Format info from culture info

Derive Number Format info from culture info

using System;
using System.Globalization;
using System.Threading;


class Class1 {
  static void Main(string[] args) {
      CultureInfo MyCulture = new CultureInfo(Thread.CurrentThread.CurrentUICulture.LCID);
      NumberFormatInfo Vnf = new NumberFormatInfo();

      Vnf = MyCulture.NumberFormat;
      Vnf.CurrencyDecimalSeparator = ",";
      Vnf.CurrencyGroupSeparator = ".";
      Vnf.NumberDecimalSeparator = ",";
      Vnf.NumberGroupSeparator = ".";
      MyCulture.NumberFormat = Vnf;

      CultureInfo FRCulture = new CultureInfo("fr-FR");


      MyCulture.NumberFormat = FRCulture.NumberFormat;
      Console.WriteLine(123456.ToString("c", MyCulture));

   }
}

           
       








Related examples in the same category

1.new CultureInfo("da-DK")
2.Create Culture info in es-US
3.Create Culture info for fr-FRCreate Culture info for fr-FR
4.Set Culture to current threadSet Culture to current thread
5.Create culture info from CurrentUICultureCreate culture info from CurrentUICulture
6.Print all Culture infoPrint all Culture info
7.new CultureInfo( "de-DE" )new CultureInfo(
8.new CultureInfo( "ru-RU" )new CultureInfo(
9.illustrates the current culturesillustrates the current cultures
10.enumerates all available culturesenumerates all available cultures
11.illustrates the CultureInfo classillustrates the CultureInfo class
12.illustrates the CultureInfo class 2