LINQ Distinct() nach einer bestimmten Eigenschaft eines Objekts
Hallo Kollegen! Ich bin neu in C# und LINQ 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}\n```\n\nIch fülle die Liste mit Daten, und es können Duplikate im Feld `Name` vorkommen. Zum Beispiel:\n\n```csharp\nvar products = new List\n{\n new Product { Id = 1, Name = "Apple", Price = 100 },\n new Product { Id = 2, Name = "Banana", Price = 50 },\n new Product { Id = 3, Name = "Apple", Price = 120 },\n new Product { Id = 4, Name = "Cherry", Price = 200 }\n};\n```\n\nIch möchte eine Liste von eindeutigen Produkten nur nach der Eigenschaft `Name` erhalten, sodass zum Beispiel nur "Apple", "Banana", "Cherry" übrig bleiben (ohne Unterschi