您好,我正在尝试为一些课程制作一个购物篮程序,我已经获得了不同类型的“购物篮”,但我无法让我的列表不断更新。所以我遇到的问题是'ShoppingBasketList()'需要一个返回类型,但在我得到的例子中它没有。我花了很长时间试图找出原因,但我就是不能。如果有人有任何想法将是一个很大的帮助!
public class ShoppingBasket
{
public List<ShoppingBasketItem> Items { get; private set; }
public ShoppingBasketList()
{
Items = new List<ShoppingBasketItem>();
}
internal static void AddToList(string productName, int quantity, decimal latestPrice)
{
for (int i = 0; i < Items.Count; i++)
{
// if the item is already in the list
if (Items[i].ItemName == productName)
{
Items[i].UpdateShoppingBasketList(quantity, latestPrice);
return;
}
}
// It's not in the list
ShoppingBasketItem sbi = new ShoppingBasketItem(productName, quantity, latestPrice);
Items.Add(sbi);
}
}