using System.Collections.Generic;
public string Name { get; set; }
public int Age { get; set; }
public static void Main()
var a = new Item { Name = "Pastis", Age = 51 };
var b = new Item { Name = "Vodka", Age = 40 };
var c = new Item { Name = "Beer", Age = 8 };
List<Item> items = [a, b, c];
var other = new Item { Name = "Pastis", Age = 51 };
List<Item> filtered = items.Except([other]).ToList();
foreach (Item filteredItem in filtered)
Console.WriteLine(filteredItem.Name);