数值的格式化

static void Main(string[] args)
{
    
// Gets a NumberFormatInfo associated with the en-US culture.
    NumberFormatInfo nfi = new CultureInfo("en-US"false).NumberFormat;

    
// Displays a negative value with the default number of decimal digits (2).
    double mydbl = 42873.1415926;
    Console.WriteLine(mydbl.ToString(
"N", nfi));
    Console.WriteLine(mydbl.ToString(
"f", nfi));
    
// Displays the same value with four decimal digits.
    nfi.NumberDecimalDigits = 4;
    Console.WriteLine(mydbl.ToString(
"N", nfi));
    Console.WriteLine(mydbl.ToString(
"f", nfi));

    
double d = 42873.1415926;
    Console.WriteLine(d.ToString(
"f4"));
    Console.WriteLine(d.ToString(
"f04"));
    Console.WriteLine(d.ToString(
"n4"));
    Console.WriteLine(d.ToString(
"n04"));
}

运行结果

posted @ 2008-11-19 12:26  落叶潇潇雨  阅读(295)  评论(0编辑  收藏  举报