Почитал в справочнике Шилдта по C# по сериализацию, вроде выглядит понятно написано, но не сильно понимаю как требуется выполнить следующее, в плане как реализовать, задание по серилиазации. Может подскажите где еще можно почитать теорию про сериализацию. Разъясните пожалуйста как делать данное задание, если можно с примерами. Задание выглядит следующим образом:
| Цитата | Цель работы – исследовать механизм сериализации в языке программирования С# и научиться использовать классы библиотеки FCL для выполнения сериализации. Задание: 1. Записать в файл и прочитать из файла набор значений наперед определенного типа, количество и тип которых задан вариантом. 2. Описать класс, заданный вариантом, и предусмотреть для него возможность сериализации. 3. Создать массив объектов класса, указанного в п.2, и сериализовать их в файл. 4. Создать новый массив и возобновить в нем значение сериализованых объектов
Вариант: 1. Атрибуты данных: тип ushort, количество 12 2. Класс который реализуется: а) Данные - книга: Серийный номер, название, год издания, стоимость экземпляра, количество экземпляров б) Методы и свойства - Увеличение стоимости на определенный процент; общая стоимость тиража; выведение информации о книге в) Количество объектов - 4
|
|