【发布时间】:2014-03-06 13:45:09
【问题描述】:
我正在使用一个列表对象并尝试遍历它以获取当天的总销售额。遍历对象,然后添加总销售额。
//create a method to get daily revenue
public void GetDailyRevenue(PizzaOrder order)
{
//for each increments the total daily revenue (sale)
//then increments the total revenue for each order
//OrderList always have pizzaorder objects stored var only messing up here
foreach (PizzaOrder po in OrderList)
{
dailyRevenue += order.GetAmountDue(po.NumberOfPizzas, po.NumberOfCokes);
}
//check what is the value of dailyRevenue here
}
我需要什么代码来检查每日收入的值?它不是遍历循环。当我输出时,它是说每日总收入为 0。
我是新手,所以我真的需要帮助。谢谢!
【问题讨论】:
-
在方法中放置一个断点并检查
OrderList。该变量来自哪里,参数PizzaOrder order与该方法有什么关系? -
要回答这个问题,您(或其他任何人)需要查看以下内容:
dailyRevenue是什么以及它是如何声明的?GetAmountDue的代码是什么?什么是OrderList,它是如何声明的,调用方法时列表的内容是什么?如果你能识别出这些东西并自己浏览代码,你可能会找到答案。 -
“搜索一下。免费披萨。然后看看它是否从这个驱动器出来。”
-
欢迎来到 SO。我可以看到你今天问了 3 个关于披萨的问题......你至少应该将其他问题中的正确答案标记为已回答。您应该显示 getAmountDue 函数,以便我们看到错误。祝你功课好运。