Я пытаюсь сериализовать объект с несколькими свойствами, но я не хочу включать все свойства в сериализацию. Кроме того, я хотел бы изменить формат даты.
Конечно, я мог бы добавить [XmlIgnore]
, но мне не разрешено изменять исходный класс.
Единственный вариант, о котором я мог думать, - создать новый класс и скопировать все содержимое между двумя классами. Но это было бы уродливо и потребовало бы большого количества ручного кода.
Возможно ли возможно создать подкласс, поскольку оригинал не является абстрактным?
Мой вопрос:
-
Как я могу исключить некоторые свойства без изменения исходного класса?
-
Как настроить формат даты выходного XML?
Требования:
-
Как можно сильнее набирать
-
Сериализованный XML должен быть десериализуемым
Спасибо заранее.