Я делаю несколько тестов, чтобы использовать его.Как использовать массив с XmlSerializer?
У меня есть следующий XML:
<?xml version="1.0"?>
<test xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ma>233</ma>
<ma>2333</ma>
</test>
У меня есть этот класс десериализации его:
[Serializable]
public class test
{
public string ma { get; set; }
}
Это делает содержит первый элемент. Теперь я хочу, и поэтому я попробуйте установить массив
[Serializable]
public class test
{
public string[] ma { get; set; }
}
Однако установка массива я теперь 0 результат в переменной ма, в то время как я по крайней мере, первый, когда он не является массивом.
Я нашел этот ответ Using XmlSerializer with an array in the root element, но он использовал другую логику ... Я хотел бы продолжать использовать [Serializable]