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

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

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

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

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

textual
Листинг программы
  1.   Dictionary<string, List<string>> dict = new Dictionary<string, List<string>>();
  2.  
  3.             //Добавление новых элементов
  4.             dict.Add("один", new List<string>());
  5.             dict.Add("два", new List<string>());
  6.  
  7.             dict["один"].Add("значение 1");
  8.             dict["два"].Add("значение 1");
  9.  
  10.             //Выборка
  11.             foreach(KeyValuePair<string, List<string>> kvPair in dict)
  12.             {
  13.                 Console.WriteLine(kvPair.Key);
  14.                 foreach (string str in kvPair.Value)
  15.                 {
  16.                     Console.WriteLine(" " + str);
  17.                 }
  18.             }

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


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

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

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы