Сериализация и наследование - C# (191226)
Формулировка задачи:
Здравствуйте, вопрос следующий:
Есть класс А, наследуемый от Control.
Есть множество дочерних от А классов.
У них всех стоит атрибут [Serializable].
При сериализации вылетает exception: Control не помечен как сериализуемый.
Как его сделать сериализуемым?
Решение задачи: «Сериализация и наследование»
textual
Листинг программы
[Serializable] public struct ControlSettings { public readonly Size Size; public readonly Point Location; public readonly Rectangle Region; public ControlSettings(Control control) { Size = control.Size; Location = control.Location; Region = control.Region; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д