一个数字未知的小数(如0.051)我要如何变成51,并且知道是要×1000
如果是 0.08 就变成8 是×100的也就是我要把小数去除
如果是 0.08 就变成8 是×100的也就是我要把小数去除
解决方案 »
- for i=1 to rCount 。。next
- 关于"{" 等的转换问题
- 大家帮忙看看我的web.config有没有问题!(有时能连接上数据库,有时则不能)
- 兄弟们说说asp.net 2.0电子商务网站应该用cookie好还是用session好
- XmlNavigator 引用的那个namespace
- 急问!!!!!!为什么打开新窗口的代码第一句可以,第二个事件一样的代码就不行了呢?
- 老师们帮忙 未将对象引用设置到对象的实例
- 告急, 我如何设置水晶报表的宽度,快快快
- 救命啊,为什么每人回答我的问题啊
- 各位高手:能介绍一下ASP.NET的好书吗?(C#)
- 页面传值,在线等,解决就给分!
- 请问:我要标题里的那几个关键词变成红色且加粗 这个怎么实现哦
float f = 0.051;
string fs = f.ToString();
fs = fs.SubString( fs.IndexOf('.')+1); //从小数点后第一个位置取出子串,对于本例返回051int result = Int32.Parse(fs); //注意这个过程我并没有*1000,而取出子串后直接转换为整数了。
private static double QuZheng(double d)
{
if (d < 1 && d > 0)
{
while (d.ToString().Contains('.'))
d *= 10;
return d;
}
else
return 0;
}