2016年6月1日 星期三

[VC#](轉貼)flylong0204:[C#]Double保留小数点后面位数


轉自 : http://www.cnblogs.com/flylong0204/p/3164558.html



double smallValDouble = 1234.567890;
string smallValDoubleStrG = smallValDouble.ToString("G"); //1234.56789
string smallValDoubleStrF = smallValDouble.ToString("F"); //1234.57
string smallValDoubleStrF6 = smallValDouble.ToString("F6"); //1234.567890
結果很明顯,是可以安裝所期望的正常輸出的:
F:默認是2位小數點
F6:輸出小數點後6位,不夠的話用0補齊
G:默認輸出原先的,保留小數點後面的位數(對於double默認是最多15個,詳見:標準數值格式字串)。