2013-12-11 4 views
0

У меня проблема с сохранением arraylist объекта, который я создал. Я реализовал ISerializable, и я могу вручную использовать Xml.Serialization.XmlSerializer для сериализации и десериализации.My.Settings Сериализация, пользовательский объект?

Когда я добавляю его в мой arraylist и использую метод сохранения, он не сохраняет. Когда я снова открываю свой проект, мой аррайалист имеет значение null. Даже если бы у него была другая информация, которая не была моей целью, она все это подбросит.

Чтобы проверить, был ли это мой объект, я бросил некоторые строки в массиве и перезапустил мою программу, и они все еще были там. Добавьте мой объект и сохраните/перезапустите и Null.

+0

объекты не могу сериализовать напрямую, они должны быть «бетон» типа как строка, целое число и т.д., если это действительно пользовательский объект (например, класс, который вы написали), вы можете сериализовать основные свойства, из которых он состоит. – Plutonix

ответ

Смежные вопросы