Найти дубликат элемента из списка в C#
я хочу найти дубликат элемента из моего списка в c#
ниже приведен мой код
public List<Product> products_list = new List<Product>(); static List<Product> cart_list = new List<Product>(); var product = products_list.Where(x=> x.prodID == Convert.ToInt32(product_id)); foreach(var data in product){ cart_list.Add(data); }
сверху я не хотел добавлять дубликат элемента в корзину
Что я уже пробовал:
я попробую это сделать
var duplicates = list.GroupBy(s => s.ToUpper()) .Where(g => g.Count() > 1) .Select(g => g.Key); foreach (var dupe in duplicates) { Console.WriteLine(dupe); }