本文整理汇总了C#中CartItem.Equals方法的典型用法代码示例。如果您正苦于以下问题:C# CartItem.Equals方法的具体用法?C# CartItem.Equals怎么用?C# CartItem.Equals使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CartItem
的用法示例。
在下文中一共展示了CartItem.Equals方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetItemQuantity
// Set item quantity
public void SetItemQuantity(int id, int quantity)
{
CartItem updateItem = new CartItem(id);
foreach (var item in Items)
if (updateItem.Equals(item))
{
item.Quantity = quantity;
return;
}
}
示例2: AddToCart
// Add to cart
public void AddToCart(int id)
{
CartItem newItem = new CartItem(id);
if (Items.Contains(newItem))
{
foreach (var item in Items)
if (newItem.Equals(item))
{
item.Quantity++;
return;
}
}
else
{
newItem.Quantity = 1;
Items.Add(newItem);
}
}