.Contains()
사용자 지정 개체 목록 에서 함수 를 사용하려고 합니다.
다음은 목록입니다.
List<CartProduct> CartProducts = new List<CartProduct>();
그리고 CartProduct
:
public class CartProduct
{
public Int32 ID;
public String Name;
public Int32 Number;
public Decimal CurrentPrice;
/// <summary>
///
/// </summary>
/// <param name="ID">The ID of the product</param>
/// <param name="Name">The name of the product</param>
/// <param name="Number">The total number of that product</param>
/// <param name="CurrentPrice">The currentprice for the product (1 piece)</param>
public CartProduct(Int32 ID, String Name, Int32 Number, Decimal CurrentPrice)
{
this.ID = ID;
this.Name = Name;
this.Number = Number;
this.CurrentPrice = CurrentPrice;
}
public String ToString()
{
return Name;
}
}
그래서 나는 목록에서 비슷한 카트 제품을 찾으려고 노력합니다.
if (CartProducts.Contains(p))
그러나 유사한 카트 제품을 무시하고 ID가 무엇인지 확인하지 못하는 것 같습니다. 아니면 전부?
미리 감사드립니다! :)
GetHashCode()
있습니까?