আমি .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))
তবে এটি অনুরূপ কার্টপ্রডাক্টগুলিকে উপেক্ষা করে এবং আমি কী চেক করে তা জানি না - আইডি? নাকি সব?
আগাম ধন্যবাদ! :)
GetHashCode()
?