Задать вопрос
@p4p

Хранение данных в C#, как лучше?

Нужно по id получить данные, как их хранить в c#? DB использовать накладно, так как данных мало.
Есть допустим id 5 и 4 значения. Что тут поможет? Словари? Списки? Я не работал, не могу найти решение. Как искать в словарях и под одним ключом хранить несколько значений?
  • Вопрос задан
  • 1751 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ответы на вопрос 2
Rou1997
@Rou1997
Словари и списки для хранения в оперативной памяти, а на диск все равно нужно как-то их записывать, если БД не подходит то сериализация в JSON или XML.

Как искать в словарях и под одним ключом хранить несколько значений?

Под ключом храните массив или список, а в нем уже значения, к слову форматы JSON и XML все это поддерживают.
Ответ написан
Комментировать
DmitryITWorksMakarov
@DmitryITWorksMakarov
Есть такой класс Lookup. Позволяет сопоставить одному ключу несколько значений.
Получить объект такого типа можно из любого IEnumerable<TElement> с помощью нескольких перегруженных методов ToLookup(...).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы