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

Как сделать сохранение состояния консольного приложения?

Добрый день! Подскажите, есть ли хороший способ сохранить состояние приложения перед выходом. То есть у меня есть List, в котором есть List, Project и Task - мой тип. Как запомнить все данные об этих Task'ах? Сериализация не помогла, так как на .NET5 невозможно сериализовать делегаты, которые я использую в классах.
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Сохраняйте данные а не вашу машинерия. Тогда и сериализация будет работать и файл будет простой да и потом в базу данных легче перенести
Ответ написан
невозможно сериализовать делегаты

В этот момент вы что-то делаете неправильно.

Отделите данные от поведения и сериализуйте только данные.

Без кода подсказать сложно.
Ответ написан
Ваш ответ на вопрос

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

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