Chcę utworzyć niestandardową strukturę XML w następujący sposób:Jak ustawić nazwę elementu XmlArrayItem dla implementacji List <Custom>?
<Hotels>
<Hotel />
</Hotels>
Utworzyłem implementację List
tylko żeby być w stanie to zrobić. Mój kod wygląda następująco:
[XmlRootAttribute(ElementName="Hotels")]
public class HotelList: List<HotelBasic>
Ponieważ klasa ta lista nie posiada nazwie Hotel
ale HotelBasic
mój xml jest jak
<Hotels>
<HotelBasic />
</Hotels>
Jak mogę to naprawić bez konieczności wdrożenia ISerializable
lub IEnumerable
?
Czy chcesz serializować lub deserializować? – abatishchev