Как я могу удалить значение в словаре
Привет
Я использовал словарь в своем коде
Dictionary<Int32, Dictionary<Int32, List<Int32>>> Staffs = new Dictionary<int, Dictionary<int, List<int>>>();
затем добавьте ключи
if (!Staffs.Keys.Contains(staff)) { Staffs.Add(staff, new Dictionary<int, List<int>>()); } if (!Staffs[staff].Keys.Contains(triad)) { Staffs[staff].Add(triad, new List<int>()); }
а затем добавить некоторую ценность
...
if (staff == 1 && triad == 1) { triad1 = Staffs[1][1].ToArray(); Array.Sort(triad1); mypoint.Add(newpoint); }
...
Теперь я хочу удалить некоторую ценность из персонала[1][1]
????????????????????????????????????????????????????????
пожалуйста...
Что я уже пробовал:
Я тестирую Staffs[1][1]. RemoveAt(value); но это не сработало
F-ES Sitecore
У вас есть словарь внутри словаря. Вы хотите удалить из основного словаря (Staffs)или словаря, который является значением внутри словаря Staffs?
hojatIzadi
да словарь который является значением внутри словаря сотрудников
Philippe Mori
Очевидно, что вы должны прочитать официальную документацию MSDN, прежде чем задавать тривиальные вопросы.