J'ai donc une collection d'objets. Le type exact n'est pas important. À partir de là, je veux extraire toutes les paires uniques d'une paire de propriétés particulières, ainsi:
myObjectCollection.Select(item=>new
{
Alpha = item.propOne,
Bravo = item.propTwo
}
).Distinct();
Donc ma question est: Will Distinct dans ce cas utilisera l'objet par défaut equals (ce qui me sera inutile, puisque chaque objet est nouveau) ou peut-on lui dire de faire un égal différent (dans ce cas, des valeurs égales d'Alpha et Bravo => instances égales)? Y a-t-il un moyen d'atteindre ce résultat, si cela ne le fait pas?