Сериализация методов объекта - C#
Формулировка задачи:
Добрый день!
Только-только начал изучать сериализацию. И первое, что бросилось при прочтении тем и материалов об этом, везде (и при использовании атрибута [Serializable], и при реализации интерфейса ISerializable) приводятся примеры только с полями объекта. Я не понимаю вот чего, при десериализации, наш объект восстановится полностью, со всеми своими полями и всеми его методами(функциями и процедурами)? Аналогично про поля данного класса, являющиеся объектами другого класса, со своими методами.
Всё-таки я до конца не понимаю, сериализация позволяет преобразовывать объект весь, со всеми его полями/свойствами/методами или нет?
Решение задачи: «Сериализация методов объекта»
textual
Листинг программы
public class Person { public Person() : this(null, null, 0) { } public Person(string firstName, string lastName) : this(firstName, lastName, 0) { } public Person(string firstName, string lastName, int age) { FirstName = firstName; LastName = lastName; Age = age; } public string FirstName { get; set; } public string LastName { get; set; } public int Age { get; set; } public override string ToString() { return FirstName + " " + LastName; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д