Сериализация и наследование - 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;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д