无法将数据类型从float转换为字符串

时间:2015-11-22 18:56:02

标签: c#

我想在输入单价和数量时更改总价格的文本框值。单位价格和总价格的数据类型为浮点数。 此代码显示错误,无法将int转换为float 我怎么能解决这个问题?

Txtbox_quantity_textchanged
{

   TxttotalPrice.text= (a*b).toString();

}

1 个答案:

答案 0 :(得分:2)

我不知道问题出在哪里,因为你不清楚。

以下代码编译并运行L

float floatNumber =  60;
int intNumber = 34;
string result = (intNumber*floatNumber).ToString();

如果您遇到其他麻烦,请尝试投射:

float floatNumber =  60;
int intNumber = 34;
float result = (float) intNumber*floatNumber;
string newResult = result.ToString();