Ich versuche, alle Schlüssel in einem Wörterbuch zu finden, die nicht in einem anderen Wörterbuch sind. Natürlich kann ich dies mit einer verschachtelten Schleife tun, aber ich versuche gerade, LINQ zu lernen, und ich fragte mich, ob ich es vielleicht benutzen könnte, um diese Aufgabe zu erfüllen.Verwenden von LINQ, um alle Schlüssel aus einer Sammlung zu finden, die sich nicht in einer anderen befinden?
Hier ist, was ich bisher:
Dictionary<string, List<string>> DBtables = this.CollectTableListings();
var generic = from Dictionary<string,List<string>> tab
in DBtables
where !_tables.ContainsKey(???)
select tab;
Jede Idee, was anstelle der Fragezeichen (oder vielleicht statt der gesamten where-Klausel) gehen sollte?
Als Anmerkung, ist es nicht erforderlich, den Typ vor „Register“ im Code Sie auf dem Laufenden. – Kirk