Где и как лучше всего хранить структурированную информацию - 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);
                }
            }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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