您好,我有一个列表,我正在尝试对重复项进行分组并添加它们的数量以将其与最大数量进行比较。我遇到的唯一问题是隔离重复项并添加它们的数量。我陷入了精神障碍,无法找出正确的方法来实现我正在尝试的目标。所以我希望有人能够指出我正确的方向并帮助我摆脱困境!
我正在检查重复项的属性是 ProductID
double qty = 0;
double totalQty = 0;
bool isQtyValid = true;
List<ShoppingCartDTO> shoppingList = ShoppingCart.Fetch(string.Format("WHERE SessionID='{0}'", Session["ID"]));
foreach (ShoppingCartDTO temp in shoppingList)
{
qty = temp.Quantity;
totalQty += qty;
isQtyValid = getCheckQty(totalQty, temp.ProuductID, temp.CustomerID);
CheckOut.Enabled = isQtyValid;
lblError.Visible = !isQtyValid;
}
如果可以进行更多解释,我可以尝试更好地解释,并在需要时提供更多代码。我感谢任何人的建议和帮助。谢谢!