c# – 如何获取浮点数值而不包括指数符号
发布时间:2020-12-15 17:43:04 所属栏目:百科 来源:网络整理
导读:在C#中,是否可以在浮点数上执行ToString,并且不使用指数获取该值? 例如,考虑以下几点: float dummy;dummy = 0.000006F;Console.WriteLine(dummy.ToString()); 这给出了输出 6E-06 但是,我是什么 0.000006 我找到的最接近的是使用“F”限定符,但是我需要指
在C#中,是否可以在浮点数上执行ToString,并且不使用指数获取该值?
例如,考虑以下几点: float dummy; dummy = 0.000006F; Console.WriteLine(dummy.ToString()); 这给出了输出 6E-06 但是,我是什么 0.000006 我找到的最接近的是使用“F”限定符,但是我需要指定小数位数,否则值被舍入. 实际上是否有一种自动执行此操作的方法,或者我需要执行一些时髦的逻辑来修剪零点或计算所需小数的数量. 谢谢; 解决方法
尝试这个
Console.WriteLine(dummy.ToString("F")); 您也可以指定小数位数.例如F5,F3等 此外,您可以检查自定义格式说明符 Console.WriteLine(dummy.ToString("0.#########")); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |