Mam struct mniej więcej tak:Jak mogę przesłonić zserializowaną nazwę każdego elementu listy na liście <SomeStruct>() w C#?
[Serializable]
[XmlRoot("Customer")]
public struct TCustomer
{
string CustomerNo;
string Name;
}
czasami serializacji ten struct do XML jako pojedynczy obiekt, który działa prawidłowo, ale czasami trzeba serializacji listy <> z tej struktury .
Użyłem tego, aby ustawić poziom górny element name:
[Serializable]
[XmlRoot("Customers")]
public class CustomerList : List<TCustomer> { }
XmlSerializer jednak nalega na wywołanie element listy TCustomer. Jak mogę poinformować XmlSerializer, aby używał nazwy Klient zamiast klienta TC?
Dokładnie tego, czego szukałem! Dziękuję Ci! – Sergey