Avatar ·

Wie wendet man in LINQ Distinct() nur auf eine Eigenschaft eines Objekts an?

Hallo zusammen! Ich bin ein C#-Anfänger und bin auf folgendes Problem gestoßen.\n\nIch habe eine Liste von Objekten der Klasse `Product`:\n\n```csharp\npublic class Product\n{\n public int Id { get; set; }\n public string Name { get; set; }\n public decimal Price { get; set; }\n public string Category { get; set; }\n}\n```\n\nUnd es gibt eine Liste:\n\n```csharp\nList products = new List\n{\n new Product { Id = 1, Name = "Ноутбук", Price = 50000, Category = "Электроника" },\n new Product { Id = 2, Name = "Мышь", Price = 1500, Category = "Электроника" },\n new Product { Id = 3, Name = "Ноутбук", Price = 55000, Category = "Электроника" },\n new Product { Id = 4, Name = "Книга", Price = 500, Category = "Книги" },\n new Product { Id = 5, Name = "Мышь", Price = 1200, Categor