static Dictionary allOffset = new();
Мне нужно получить данные, как указано ниже:
- Получить все значения без передачи какого-либо ключа
- Получить все значения, передав только частичные ключи
{
(2024,("B1",("C1",("E1","Employee1")))),
(2024,("B1",("C1",("E2","Employee2"))))
}
Ожидаемые результаты:
- Использование ключей 2024 или 2024, B1, C1
< /ol>- Мне нужно получить обе записи
- Используя ключи 2024, B1, C1, E1
- Я должен получить только первую запись
- Если я не передам ключи
- Тогда мне следует получить обе записи
Я рассмотрел, как получить данные из вложенного словаря в C#, но он содержит только два уровня и не знаю, как реализовать 4/5/6 вложенных уровней.
Обновление:
Добавление примера кода для подготовки фиктивных данных.
public void FillDumyData()
{
for (int i = 2022;i
Подробнее здесь: https://stackoverflow.com/questions/789 ... dictionary
Мобильная версия