c#哪个数值类型可以带小数计算?

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:23:58
int型带小数一计算就出错,哪个类型可以计算带小数的?string型怎么转化成该型?

double,float都可以!

string s="45.5445";
double d =Convert.ToDouble(s);

string转Double 的话比较简单

带判断的转换,直接用Convert.toDouble()的话,如果你的string是 "" 程序就报错啦!

string strnum="1.233";
double dblnum=0;
bool flag=double.TryParse(strnum,dblnum);

if(!flag)//如果strnum不是数字的话
{
//转换的失败操作
}

double可以开小数计算.
string可以用Convert.ToDouble()前提是string是数值

Convert.ToDecimal