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