@Alexeeys3223

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
НПК «Катрен» Новосибирск
от 90 000 ₽
WB—Tech Москва
от 140 000 до 160 000 ₽
от 3 500 до 4 000 $
07 мар. 2021, в 18:25
35000 руб./за проект
07 мар. 2021, в 18:22
5000 руб./за проект
07 мар. 2021, в 17:45
9000 руб./за проект