Ho una struct più o meno così:Come posso sovrascrivere il nome serializzato di ciascuna voce di elenco in una lista <SomeStruct>() in C#?
[Serializable]
[XmlRoot("Customer")]
public struct TCustomer
{
string CustomerNo;
string Name;
}
volte mi serializzare questo questa struttura per XML come un unico oggetto, che funziona bene, ma ho anche a volte bisogno di serializzare un elenco <> di questa struct .
Ho usato questo per impostare la parte superiore nome elemento di livello:
[Serializable]
[XmlRoot("Customers")]
public class CustomerList : List<TCustomer> { }
XmlSerializer tuttavia, insiste a chiamare ogni voce dell'elenco TCliente. Come posso comunicare a XmlSerializer di utilizzare il nome Cliente invece di TCustomer?
Esattamente quello che stavo cercando! Grazie! – Sergey