Подписка на событие мешает сериализации объекта - C#

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

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

Всем привет, ситуация такая - есть сериализируемый объект, который имеет событие. На событие могут быть подписаны различные другие объекты (окна). Если на событие есть подписки, то сериализация этого объекта не получается - пишет что-то вроде, что необходимо установить [Serializable] для тех, кто подписан на событие. Но зачем мне сериализировать в одну кучу еще и подписанные на события окна, тем более что это и невозможно. Т.е. по идее мне перед сериализацией нужно отписать всех подписчиков, сериализировать объект, а потом каким-то образом вернуть подписки опять? Как это можно сделать?

Решение задачи: «Подписка на событие мешает сериализации объекта»

textual
Листинг программы
public class ParamsBase: EventArgs
{
    public int Count
    {
        get; set;
    }
}

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


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

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

8   голосов , оценка 4.25 из 5