was den besten Weg ist (im Durchschnitt) zwei Listen mit LINQ (Abfragesyntax oder auf andere Weise) vergleichenSuche zwei Listen für mit LINQ mindestens einem Spiel
var A = new [] { 1, 2, 3, ... };
var B = new [] { 4, 1, 5, ... };
bool match =
// Some LINQ expression
so dass match
wahr sein wird, wenn mindestens ein Element in der ersten Liste (in diesem Fall 1) entspricht einem Element aus dem zweiten? Ich muss nicht wissen, wie viele Matches es gab oder welche Matches es gab, nur dass es mindestens ein Match gab.
Könnten Sie erweitern Warum ist das richtig und nicht die anderen? –
@EricB Sie sind alle korrekt, in dem Sinne, dass sie Ihnen die gleiche Antwort geben. Dieser ist am effizientesten für große Sets. –
@EricB Richtig, das macht ungefähr dasselbe (99% der Zeit besser) mit kleinen Sätzen und besser noch mit großen Sätzen. –