Bu bir ya da daha az yapıya sahip:Her bir liste öğesinin serileştirilmiş adını nasıl bir list <SomeStruct>() in C# içinde geçersiz kılabilirim?
[Serializable]
[XmlRoot("Customer")]
public struct TCustomer
{
string CustomerNo;
string Name;
}
Bazen bu yapıyı XML'e tek bir nesne olarak serileştiririm, bu da iyi çalışır, ancak bazen bu yapının bir <> Listesini de serileştirmem gerekir.
Üst seviye eleman ismini ayarlamak için bunu kullandım:
[Serializable]
[XmlRoot("Customers")]
public class CustomerList : List<TCustomer> { }
XmlSerializer, her bir liste öğesi olan TCustomer'ı çağırmakta ısrar ediyor. XmlSerializer'a TCustomer yerine Müşteri adını kullanmasını nasıl söyleyebilirim?
Tam olarak aradığım şey! Teşekkür ederim! – Sergey