示例#1
0
    static void Main()
    {
        /**/

        double value = 1634.92;

        CultureInfo.CurrentCulture = new CultureInfo("fr-CA");
        Console.WriteLine("Current Culture: {0}",
                          CultureInfo.CurrentCulture.Name);
        Console.WriteLine("{0:C2}\n", value);

        Thread.CurrentThread.CurrentCulture = new CultureInfo("fr");
        Console.WriteLine("Current Culture: {0}",
                          CultureInfo.CurrentCulture.Name);
        Console.WriteLine("{0:C2}", value);
        /**/


        CultureInfo local   = CultureInfo.CurrentCulture;
        CultureInfo germany = new CultureInfo("de-DE");

        Complex cpx = new Complex(12.3456, 1234.56);

        string strCpx = cpx.ToString("F", local);

        Console.WriteLine(strCpx);

        strCpx = cpx.ToString("F", germany);
        Console.WriteLine(strCpx);

        ComplexDbgFormatter dbgFormatter = new ComplexDbgFormatter();

        strCpx = String.Format(dbgFormatter, "{0:DBG}", cpx);
        Console.WriteLine("\nDebugging output:\n{0}", strCpx);
    }
    static void Main()
    {
        CultureInfo local   = CultureInfo.CurrentCulture;
        CultureInfo germany = new CultureInfo("de-DE");

        Complex cpx = new Complex(12.3456, 1234.56);

        string strCpx = cpx.ToString("F", local);

        Console.WriteLine(strCpx);

        strCpx = cpx.ToString("F", germany);
        Console.WriteLine(strCpx);

        ComplexDbgFormatter dbgFormatter =
            new ComplexDbgFormatter();

        strCpx = String.Format(dbgFormatter,
                               "{0:DBG}",
                               cpx);
        Console.WriteLine("\nDebugging output:\n{0}",
                          strCpx);
    }