错误:操作员' *'不能应用于' string'类型的操作数和' int'。

时间:2018-06-14 05:26:18

标签: c# asp.net

我无法使用此代码。这是我项目的购物车页面显示所选项目的总数,但数学计算部分的代码不起作用。不起作用的部分是小数部分。

    public string Display()
    {
        decimal total = Product.Price * Quantity;
        string displayString = string.Format("{0} ({1} at {2} each = {3})",
            Product.MovieName,
            Quantity.ToString(),
            Product.Price.ToString(),
            total.ToString("c"));

        return displayString;

1 个答案:

答案 0 :(得分:0)

此属性的类型有:Product.Price& Quantity? 在进行乘法运算之前,您应确保所有操作数都是数字。