标签: vb.net string double
你好我在VB.NET中有这样的双值:
Dim value = 9.729000000000001
转换为字符串时,我得到了这个:
value.tostring() "9.729"
我尝试添加格式:
value.tostring("0.00000000000000")
但它不起作用(我失去了结局1)。
如何保留我的所有数字?
答案 0 :(得分:4)
记录在案here和here
试试这个
Dim value As Double = 9.729000000000001 Dim strText As String = value.ToString("G17")
或者这个
Dim value As Double = 9.729000000000001 Dim strText As String = value.ToString("R")