0

ミニで基本的なショッピング バスケットを作成するように依頼されました。コードは機能していましたが、最近、配列を検索するために作成した 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#であり、ばかげたことを見逃している可能性があります提供できるヘルプをありがとう

4

3 に答える 3

0

これは、OrderItems が空で、Count プロパティが 0 を返していることを意味するため、ループは実行されません。ループを実行する場合は、OrderItems が必要です。

于 2013-06-21T15:35:39.130 に答える