Was ich will, ist eine glatte Art und Weise wie zu tunWie bekomme ich eindeutige Objektpaare aus einer Sammlung von Objekten?
{ A, B, C }
--->{ {A, B}, {A, C}, {B, C} }
wo A
, B
und C
vom Typ sind Widget
und { A, B, C }
ist vom Typ Widget[]
und { {A, B}, {A, C}, {B, C} }
ist vom Typ IEnumerable<Pair<Widget,Widget>>
oder IEnumerable<Tuple<Widget,Widget>>
.
gut, jede Anstrengung von Ihrer Seite suchen? –
klingt wie einige loops wäre gut, welcher algorithmus haben sie verwendet, um die beispielausgabe zu generieren (a, ba, cb, c) – pm100
@drheart Alle kombinationen und einzigartige paare sind nicht die gleiche sache, würde keinen sinn machen Holen Sie sich alle Kombinationen und Filter, wenn Sie nur nach den Paaren suchen – konkked