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

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

Добрый день! Подскажите, есть ли хороший способ сохранить состояние приложения перед выходом. То есть у меня есть List, в котором есть List, Project и Task - мой тип. Как запомнить все данные об этих Task'ах? Сериализация не помогла, так как на .NET5 невозможно сериализовать делегаты, которые я использую в классах.
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Сохраняйте данные а не вашу машинерия. Тогда и сериализация будет работать и файл будет простой да и потом в базу данных легче перенести
Ответ написан
невозможно сериализовать делегаты

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

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

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

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

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