首页 新闻 会员 周边 捐助

为什么当数字极小的时候,用#格式化得不到结果

0
悬赏园豆:10 [待解决问题]
static void Main(string[] args)
{
double a = -0.00000012345678;
Console.WriteLine(a.ToString(
"#.##"));
Console.WriteLine(a.ToString(
"n"));
Console.Read();
}

第一行没有输出

第二行得到希望的0.00

sundayle的主页 sundayle | 初学一级 | 园豆:135
提问于:2011-07-15 12:10
< >
分享
所有回答(1)
0

可以用 Console.WriteLine(a.ToString("f2"));

鹤冲天 | 园豆:2379 (老鸟四级) | 2011-07-15 12:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册