Для некоторого представления данных в реальное время, я использую два словарь, которые должны быть объединено:Объединение вложенного dictonaries в C#
//Orderdata string,orderdetails int,day int,hour int,count
var OldData = new Dictionary<string, Dictionary<int, Dictionary<int, Dictionary<int, int>>>>();
var TodayData = new Dictionary<string, Dictionary<int, Dictionary<int, Dictionary<int, int>>>>();
Что является лучшим, чтобы объединить эти два словарь?
В этой ситуации я уверен, что есть некоторые дублируют
Во-первых, я бы рассмотрел возможность изменения структуры данных для начала. Это ужасно глубокое вложение - если вы создали именованные типы с четкими значениями, которые * содержали словари, было бы намного легче понять. Это также даст вам возможность поместить метод «Слияние» на каждом уровне ... –