Wie kann ich ein Wörterbuch Elemente in zwei separate Wörterbuch zu teilen. Zum Beispiel ..Wie man ein Wörterbuch in zwei teilt
Dictionary<string, int> dict = new Dictionary<string, int>();
dictionary.Add("cat1", 1);
dictionary.Add("dog2", 2);
dictionary.Add("cat3", 3);
dictionary.Add("dog4", 4);
dictionary.Add("cat5", 5);
dictionary.Add("dog6", 6);
dictionary.Add("cat7", 7);
dictionary.Add("dog8", 8);
dictionary.Add("cat9", 9);
dictionary.Add("dog10", 10);
...
dictionary.Add("dog100", 100);
Dieses "dict" enthält 100 Elemente. Aber ich muss zuerst fünfzig und letzten fünfzig Elemente in zwei verschiedenen Wörterbuch trennen, wie ..
Dictionary<string, int> dict1 = new Dictionary<string, int>();
Dictionary<string, int> dict2 = new Dictionary<string, int>();
Bitte leite mich ..
Dank
In einem 'Dictionary' gibt es keine "ersten fünfzig" und "letzten fünfzig". Die Reihenfolge der Elemente im Wörterbuch ist nicht definiert und kann sich mit jeder Änderung des Wörterbuchs ändern. Was auch immer Sie wirklich wollen, sicherlich wäre es nicht schwer für Sie gewesen, _etwas _ zu versuchen. Dann könntest du wenigstens ein [mcve] bereitstellen, das zeigt, was du versucht hast, was uns helfen würde zu verstehen (möglicherweise), was dein _precise_ Ziel ist und welche Art von Antwort am besten ist. Sie haben unten eine Option, und vielleicht wird das funktionieren, aber es gibt viele Möglichkeiten, die Frage zu interpretieren. –