【发布时间】:2014-01-14 15:04:34
【问题描述】:
我正在制作一个购物篮 winforms 应用程序,它将接受用户的输入,用户将指定产品名称、价格和数量。
我有一个 dll,其中包含一些与应用程序相关的方法和一个创建列表的构造函数 - 我已经在我的 winforms 代码中实例化了它。
我遇到的问题是我无法在列表框中分隔不同的产品,它会替换用户输入的上一个项目,例如它目前的内容是:
Product Price Quantity
Bread 3.60 3
Milk 6.57 5
Eggs 8.97 7
Bread 11.37 9
我想在哪里阅读:
Product Price Quantity
Bread 6.00 5
Milk 1.19 2
Eggs 1.50 2
我希望它单独显示每件商品,以及相应的价格和当前数量。
我尝试使用foreach 循环遍历购物篮,但出现错误:
foreach 语句不能对类型变量进行操作 'namespace.ShoppingBasket' 因为'namespace.ShoppingBasket' 没有 包含“GetEnumerator”的公共定义
我应该使用接口来实现这一点吗?
【问题讨论】: