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