.NET 4.x Именование элементов при XML сериализации - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток уважаемые! Подскажите пожалуйста, как правильно переименовать элементы при XML-сериализации списка? Сериализую:
List<string> MyList = new List<string>();
Получаю:
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <string>0</string>
  <string>1</string>
  <string>2</string>
</ArrayOfString>
Можно ли как-то переименовать

ArrayOfString

и

<string>

в более благозвучные названия? Например в

MyList

и

MyItem

соответственно. Спасибо!
P.S. Обернуть всё это дело в класс - не есть хорошее решение для меня, по религиозным соображениям

Решение задачи: «.NET 4.x Именование элементов при XML сериализации»

textual
Листинг программы
[XmlElement(ElementName = "MyItem")]

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы