Tag: namevaluecollections

两个十进制浮点数在单元格中变成许多小数

我有一个NameValueCollection值为.22。 该值被加载到一个float fValue 。 写入Excel时,debugging时的值为fValue = 0.22。 InvoiceWs.Cells["I" + iRow.ToString()].Style.Numberformat.Format = "$#,##0.00"; fValue = float.Parse(nvcUnitPrice["LG3000"].ToString()); InvoiceWs.Cells["I" + iRow.ToString()].Value = fValue; 当我打开Excel文件时,我看到的值是0.219999998807907,我无法弄清楚发生了什么事情。 有任何想法吗?