NumericUpDown大于标签值



如何使用if语句使numericUpDown值小于label值?

错误

运算符'<'不能应用于"string"one_answers"decimal"类型的操作数。

if (lblCookieInventory.Text < numCookiesSold.Value)
{
// subtract item sold
cs.CookieInventory = cs.CookieInventory - System.Convert.ToInt32(numCookiesSold.Value);
// calculate invenotry value
cs.CookieInventoryPrice = cs.CookieInventory * cs.CookiePrice;
// return to list
CookieScout[index] = cs;
//re-display
DisplayCookie();
// clear number sold
numCookiesSold.Value = 0;
}
// Update datafile
UpdateCookieTextFile();
}

您正在将字符串与十进制类型进行比较。将lblCookieInventory.Text更改为Decimal.Parse(lblCookieInventory.Text)即可工作。

相关内容

  • 没有找到相关文章

最新更新