c#中如何使输入的整数变成小数 如题,比如我输入123怎样使他自动变成0.123,输入1234变成0.1234 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ....一个很空虚的方法,哈哈textbox.text="0." + textbox.text; public int ChangeToDecimal(int input,int length){ return int*Math.Pow*(10,-length);} public int ChangeToDecimal(int input,int length){ return input*Math.Pow(10,-length);} 在textchanged方法中使用public int ChangeToDecimal(int input,int length){ return int*Math.Pow*(10,-length);} int a=123;string b=a.ToString();int c=b.Length;double d=a/(Math.Poe(10,c));Response.Write(d); textbox.text="0." + textbox.text; //textbox.text 这个就是你输入的值上面的步骤是吧你输入的数字(其实是个字符串) 加上一个"0." 使它成为你想要的那种形式.如果你想要的是一个实际可以进行运算的数字的话,可以对得到的字符串转换成一个十进制数据decimal num=nvert.ToDecimal(textbox.text); //转换成十进制数据 double=d=a/(Math.Pow(10,c))手写的,函数字母打错了 不好意思写错了 是:decimal num=Convert.ToDecimal(textbox.text); //转换成十进制数据 AxMicrosoft.Vbe.Interop.Forms 是什么 求高手!!! 问一个SendMessage的问题(C#)(第二贴) C# 录制WMA音乐格式 成为一个程序员需要具备那些基本的专业知识? datagridview设置主键列背景颜色 B/S结构中怎么在客户端做视频图像采集? 数据库记录显示问题 如何开发一个类似有NAT功能的程序?????? 如何将dateset里面的数据导入到sql server中? 父控件在用Invalidate作废一个rectangle后用什么消息通知子控件?好像不是WM_PAINT...急。。。 先学javascript还是C# 如何用C#实现英文分词
textbox.text="0." + textbox.text;
public int ChangeToDecimal(int input,int length)
{
return int*Math.Pow*(10,-length);
}
public int ChangeToDecimal(int input,int length)
{
return input*Math.Pow(10,-length);
}
{
return int*Math.Pow*(10,-length);
}
string b=a.ToString();
int c=b.Length;
double d=a/(Math.Poe(10,c));
Response.Write(d);
上面的步骤是吧你输入的数字(其实是个字符串) 加上一个"0." 使它成为你想要的那种形式.
如果你想要的是一个实际可以进行运算的数字的话,可以对得到的字符串转换成一个十进制数据
decimal num=nvert.ToDecimal(textbox.text); //转换成十进制数据
手写的,函数字母打错了
decimal num=Convert.ToDecimal(textbox.text); //转换成十进制数据