1つの辞書項目を2つの別々の辞書に分割する方法を教えてください。たとえば、..辞書を2つに分割する方法
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);
この「dict」には100項目が含まれます。しかし、私は...
Dictionary<string, int> dict1 = new Dictionary<string, int>();
Dictionary<string, int> dict2 = new Dictionary<string, int>();
のように、二つの異なる辞書に50最初と最後の50の項目を分離する必要があるあなたがこれを行うことができます。..
おかげ
'Dictionary'には、「first fifty」や「last fifty」といったものはありません。辞書内の項目の順序は未定義であり、辞書の変更によって変更される可能性があります。あなたが実際に何を望んでいても、確かに何かを試してみるのは難しくありませんでした。それであなたは、あなたが試したことを示す[mcve]を提供することができます。これはあなたの_precise_目標が何であるか(おそらく)、そしてどんな答えが一番良いかを理解するのに役立ちます。下に1つのオプションがありますが、それはうまくいくかもしれませんが、質問を解釈する方法はたくさんあります。 –