Ich habe also eine Sammlung von Objekten. Der genaue Typ ist nicht wichtig. Daraus möchte ich alle eindeutigen Paare eines Paares bestimmter Eigenschaften extrahieren, also:
myObjectCollection.Select(item=>new
{
Alpha = item.propOne,
Bravo = item.propTwo
}
).Distinct();
Meine Frage lautet also: Wird Distinct in diesem Fall das Standardobjekt gleich verwenden (was für mich nutzlos ist, da jedes Objekt neu ist) oder kann es angewiesen werden, ein anderes Gleichwert zu verwenden (in diesem Fall gleiche Werte von Alpha und Bravo) => gleiche Instanzen)? Gibt es eine Möglichkeit, dieses Ergebnis zu erzielen, wenn dies nicht der Fall ist?