Ich habe zwei Wörterbücher und ich möchte es gegeneinander vergleichen und sie sind vom Typ Wörterbuch>Vergleicht man zwei Wörterbücher in C# mit string, Dictionary <string, object >>
Ich habe versucht, eine foreach-Schleife, aber es funktioniert nicht genau wie gewünscht. Was ist der beste Weg, um es zu tun?
foreach (KeyValuePair<string, Dictionary<string, object>> entry1 in dict1)
{
foreach (KeyValuePair<string, Dictionary<string, object>> entry2 in dict2)
{
if (entry1.key = entry2.key)
{
if (entry1.Value["Number"]==entry2.Value["Number"])
{
Console.WriteLine("Comparison successful")
}
}
}
}
Meine Frage ist es eine einfachere Art und Weise, es zu tun? – Shan
Möchten Sie herausfinden, ob zwei Wörterbücher die gleichen Werte enthalten? – Kinetic
Ja .. Ich möchte wissen, ob zwei Dictionaries die gleichen Schlüssel und dann die gleichen Werte – Shan