读书人

怎么将小数原样输出?

发布时间: 2012-01-19 20:57:58 作者: rapoo

如何将小数原样输出????
如提:
a = 1.0120000 , b = 1111.245601560000
后面的位数不固定,主要是后面的0要保住。
怎么让他原样输出呢????

用tostring好象不行。会把后面的0给去掉

请大家不要轻易的说用 tostring() 就好了,可以的话自己的机子上试正确了。
谢谢。弄了好久也不会

[解决办法]
wocaonimabi
楼主的名字很牛~
[解决办法]
加个 "M "如:
decimal num1 = 23.3401232343434M;
MessageBox.Show(num1.ToString());
[解决办法]
wocaonimabi 牛比人用牛比方法。
lz是高手,大名就如雷贯耳。
[解决办法]
果然名不虚传,我也不枉此行啊....
[解决办法]
to 平民大哥

正如你所说,decimal在存储的时候可能会带上精度,有没有方法把其精度取出来?
[解决办法]
这是.NET本身的问题了.....
[解决办法]
都是高手呀。哈哈。
但我突然想到了一个问题,变量计算出来的,怎么在它的后面添加一个M的呢。

decimal b = 1111.245601560000m;

decimal b = 0;
b = 123/45;
这样它后面会有个M吗???


读书人网 >C#

热点推荐