Как восстановить недавно добавленный ключ во вложенном словаре на языке Си#
У меня есть вложенный словарь в моем классе хранения как
частная статический словарь&ЛТ;идентификатор GUID, словарь и Л;строка, объект&ГТ;&ГТ; магазин {получить; набор;}
У меня есть еще один класс с именем Handler. cs, в котором я добавляю значение к ключу GUID в статическом поле класса хранения как
Guid clientId = Guid.NewGuid(); Session.SessionStore.Add(clientId, new Dictionary<string, object>());
У меня есть еще один класс с именем Executor.cs, в котором я вызываю функцию add в классе Storage.cs для добавления значений в суб-словарь статического поля в классе Storage на основе GUID, добавленного в Handler. cs как
public Session sessionObject; public void saveSession(HttpListenerContext contxt) { this.Storage.Add("Person", objPerson); }
В Storage. cs у меня есть функция Add as
public void Add(string key,object value) { //foreach (var item in SessionStore.Keys) // { // SessionStore[item].Add(key, value); // } }
Но в моей функции add я могу передать только ключ и значение sub dictionary. Я уже добавил ключ GUID в Handler.cs. Таким образом, из списка словарь как найти недавно добавленные идентификатор GUID?
Что я уже пробовал:
Я добавил значение GUID и хотите добавить значения суб-словарь для недавно добавленного идентификатора GUID