Entonces tengo una colección de objetos. El tipo exacto no es importante. De él quiero extraer todos los pares únicos de un par de propiedades particulares, por lo tanto:
myObjectCollection.Select(item=>new
{
Alpha = item.propOne,
Bravo = item.propTwo
}
).Distinct();
Entonces mi pregunta es: ¿Distinct en este caso usará el objeto predeterminado igual (que será inútil para mí, ya que cada objeto es nuevo) o se le puede pedir que haga un igual diferente (en este caso, valores iguales de Alpha y Bravo => instancias iguales)? ¿Hay alguna forma de lograr ese resultado, si esto no lo hace?