c# string to float conversion invalid?

后端 未结 3 2132
天涯浪人
天涯浪人 2021-01-24 04:41
var x = dr[\"NationalTotal\"].ToString();

gives me 333333333

var xxx = Convert.ToSingle(dr[\"NationalTotal\"].ToString());
3条回答
  •  死守一世寂寞
    2021-01-24 05:42

    This happens because Single does not have enough precision to store your full number.

    Double has more precision.

提交回复
热议问题