c# double保留3位小数