Автоматическая сериализация свойств класса с их типами - PullRequest
0 голосов
/ 13 июля 2020

У моего босса есть странная просьба, он хочет, чтобы я добавил новую функцию для сериализации и десериализации всех классов наших продуктов и автоматически добавил в файл XML все типы их свойств. Я не могу изменить классы, чтобы добавлять новые «свойства типов» перед каждым «недвижимым имуществом».

Есть ли способ сделать это с помощью [XmlAttributes] или чего-то еще?

Спасибо .

1 Ответ

0 голосов
/ 13 июля 2020

Возможно, это именно то, что вы ищете https://docs.microsoft.com/dotnet/api/system.xml.serialization.xmltypeattribute?view=netcore-3.1

в этой статье описывается атрибут XmlTypeAttribute, который можно использовать для добавления атрибута типа (в xml) в свои свойства тег.

[XmlType("aType")]
public string MyProperty {get;set;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...