我被要求創建一個迷你和基本的購物籃,代碼正在工作,但最近for循環,我已經創建通過數組搜索跳過循環內的所有代碼。我已經提供了下面的代碼:爲什麼我的for循環跳到最後?
for (int i = 0; i < OrderItems.Count; i++)
{
//if a match is found it will add to the to the current quantity
if (OrderItems[i].ProductName == productName)
OrderItems[i].AddItem(latestValue, quantity);
//If no match was found in the list it will get added
else
OrderItems.Add(new OrderItem(productName, latestValue, quantity));
}
我是新相當新的C#和我可能錯過了一些東西的,可以提供
does orderitems have items? – Jonesopolis
'OrderItems.Count' 0? –
您是否嘗試過使用調試器來查看'OrderItems'中的內容以及代碼的執行方式? –