Рассмотрим следующие сериализуемые классы:
class Item {...}
class Items : List<Item> {...}
class MyClass
{
public string Name {get;set;}
public Items MyItems {get;set;}
}
Я хочу, чтобы сериализованный вывод был похож на:
<MyClass>
<Name>string</Name>
<ItemValues>
<ItemValue></ItemValue>
<ItemValue></ItemValue>
<ItemValue></ItemValue>
</ItemValues>
</MyClass>
Обратите внимание, что имена элементов ItemValues и ItemValue не совпадают с именами классов Item и Items, при условии, что я не могу изменить класс Item или Items, есть ли смысл указывать имена элементов, которые я хочу, путем изменения класса MyClass