更改双号显示格式?

Change Double Number displaying format?

在C#中,如果一个双数有超过5个零(例如:0.0000456),它将显示为4.56E-05。但我想显示为 0.0000456。无论如何要更改显示格式?请帮忙!

使用格式来完成此操作。

        double test = 0.0000456;

        Console.WriteLine(test);
        Console.WriteLine("{0:F7}", test);
        Console.ReadKey();

输出

        4.56E-05
        0.0000456

最大

        double test = 
        0.00000000000000000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000001;

        Console.WriteLine(test);

        Console.WriteLine("{0:F99}", test);

        Console.ReadKey();

输出

1E-99
0.00000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000001;