Mam więc kolekcję przedmiotów. Dokładny typ nie jest ważny. Chcę z niego wyodrębnić wszystkie unikalne pary pary określonych właściwości, w ten sposób:
myObjectCollection.Select(item=>new
{
Alpha = item.propOne,
Bravo = item.propTwo
}
).Distinct();
Więc moje pytanie brzmi: Will Distinct w tym przypadku użyje domyślnego obiektu równa się (co będzie dla mnie bezużyteczne, ponieważ każdy obiekt jest nowy) lub czy można mu powiedzieć, aby zrobił różne równa się (w tym przypadku równe wartości Alpha i Bravo => równe instancje)? Czy jest jakiś sposób na osiągnięcie tego wyniku, jeśli to nie wystarczy?