string to double skips last decimal if it is zero?

前端 未结 1 677
故里飘歌
故里飘歌 2020-12-12 03:51

Here is my Problem.

I need to Convert say \"5.550\" (string) to double as 5.550 that is double with 3 decimal digits. i have tried IFormatProvider while parsing but

1条回答
  •  死守一世寂寞
    2020-12-12 04:33

    double doesn't keep insignificant digits - there's no difference between 1.5 and 1.50000 as far as double is concerned.

    If you want to preserve insignificant digits, use decimal instead. It may well be more appropriate for you anyway, depending on your exact context. (We have very little context to go on here...)

    0 讨论(0)
提交回复
热议问题