मैं एक struct कम या ज्यादा इस तरह है:मैं सी # में सूची <SomeStruct>() में प्रत्येक सूची आइटम के क्रमबद्ध नाम को ओवरराइड कैसे कर सकता हूं?
[Serializable]
[XmlRoot("Customer")]
public struct TCustomer
{
string CustomerNo;
string Name;
}
मैं कभी कभी एक भी वस्तु है, जो ठीक काम करता है के रूप में एक्सएमएल को यह इस struct को क्रमानुसार, लेकिन मैं भी कभी कभी इस struct की एक सूची <> क्रमानुसार करने की जरूरत है ।
मैं इस का उपयोग किया है उच्च स्तर घटक नाम सेट करने:
[Serializable]
[XmlRoot("Customers")]
public class CustomerList : List<TCustomer> { }
XmlSerializer हालांकि, प्रत्येक सूची आइटम TCustomer बुला पर जोर देता है। मैं XmlSerializer को TCustomer के बजाय ग्राहक नाम का उपयोग करने के लिए कैसे कह सकता हूं?
की आवश्यकता है जो मैं ढूंढ रहा था! धन्यवाद! – Sergey