我觉得奇怪的是,int类型的数据,前面如果是 0,它难道不会被自动的去掉???
关于你说的转换后前面依然有0,这个可以利用 ToString() 的重载方法,传递参数,比如一个int a=6; 转换后想变成 “0006”,那么在ToString() 中传递参数为 a.ToString("0000"); 0的个数就是你想保存的位数,位数不足自动填0,。
如果是double的是一样的,保留多少位小数就传多少个0,只是在0的前面添加一个小数点,比如:5.6426.ToString(".00"); 结果是:5.64 保留两位小数 |