Итак, у меня есть коллекция предметов. Точный тип не важен. Из него я хочу извлечь все уникальные пары пары определенных свойств, таким образом:
myObjectCollection.Select(item=>new
{
Alpha = item.propOne,
Bravo = item.propTwo
}
).Distinct();
Итак, мой вопрос: будет ли Distinct в этом случае использовать объект по умолчанию, равный (что будет бесполезно для меня, поскольку каждый объект является новым), или можно сказать, что он должен делать разные равенства (в данном случае, равные значения Alpha и Bravo => равные случаи)? Есть ли способ достичь этого результата, если он этого не делает?