如何在计算中保持小数精度

时间:2010-05-17 15:16:48

标签: c# math decimal

我需要将2个十进制值相加,然后除以2并转换为字符串。

我的计算目前正在修剪到2位小数,但我希望保留尽可能多的小数。

city.Latitude = ( (lat.North + lat.South) / 2 ).ToString();

lat.North和lat.South的值如下:55.32342322

1 个答案:

答案 0 :(得分:1)

见这里:

标准数字格式字符串
http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx

您可能希望在ToString()方法的this overload中指定“G”或“F”格式说明符。