ich habe zwei Dictionarys A & B, ich will in A gibt es in B. In der Vergangenheit habe ich im Vergleich Listen mit dem folgenden, wenn alle Einträge sehen:alle Einträge aus einem Wörterbuch Überprüfung in einem anderen Wörterbuch sind
var set1 = new HashSet<String>(list1);
var set2 = new HashSet<String>(list2);
return set1.SetEquals(set2);
Was ich habe gedacht, um einfach Schleife über jeden Wert in Wörterbuch A mit:
dictA.TryGetValue(dictBvalue, out item)
dies auf dem Element var null zurück, wenn der Wert nicht vorhanden ist, aber dies scheint ein wenig langatmig .
Gibt es eine schnelle und effiziente Möglichkeit Wörterbücher zu vergleichen?
Danke.
Typo verwenden können, shuold es 'X' sein :-) –
das tut, was ich brauche schnell und effciently, Dank :) –
Nur um zu klären, ob alle Elemente in list1 sind in list2 gibt das dann true zurück, wenn eines der Elemente in list1 nicht in list2 vorkommt, dann gibt es false zurück? –