Где и как лучше всего хранить структурированную информацию - C#

Узнай цену своей работы

Формулировка задачи:

У меня строковые данные вида: департамент строительства приказ N 21 письмо 12 письмо о тарифах департамент здравоохранения приказ N 301 приказ N 312 письмо об Иванове департамент образования приказ N 12 приказ N 312 письмо об Петрове Значит, есть список департаментов и для каждого департамента есть список документов. В какой структуре нужно хранить эти данные? Попробовал сделать
Dictionary <string, List<string>> Dic1 = new Dictionary <string, List<string>>();
но не совсем понятно, как добавлять документы в такую структуру и как потом извлекать их оттуда.

Решение задачи: «Где и как лучше всего хранить структурированную информацию»

textual
Листинг программы
  Dictionary<string, List<string>> dict = new Dictionary<string, List<string>>();
 
            //Добавление новых элементов
            dict.Add("один", new List<string>());
            dict.Add("два", new List<string>());
 
            dict["один"].Add("значение 1");
            dict["два"].Add("значение 1");
 
            //Выборка
            foreach(KeyValuePair<string, List<string>> kvPair in dict)
            {
                Console.WriteLine(kvPair.Key);
                foreach (string str in kvPair.Value)
                {
                    Console.WriteLine(" " + str);
                }
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы