Tôi có một cấu trúc nhiều hơn hoặc ít hơn như thế này:Làm cách nào tôi có thể ghi đè tên đã được đăng của mỗi mục danh sách trong Danh sách <SomeStruct>() bằng C#?
[Serializable]
[XmlRoot("Customer")]
public struct TCustomer
{
string CustomerNo;
string Name;
}
đôi khi tôi serialize này struct này để XML như là một đối tượng duy nhất, hoạt động tốt, nhưng tôi cũng đôi khi cần phải serialize một danh sách <> của struct này .
Tôi đã sử dụng này để thiết lập tên phần tử cấp cao nhất:
[Serializable]
[XmlRoot("Customers")]
public class CustomerList : List<TCustomer> { }
XmlSerializer Tuy nhiên, khăng khăng gọi mỗi mục TCustomer. Làm thế nào tôi có thể yêu cầu XmlSerializer sử dụng tên Khách hàng thay vì TCustomer?
Chính xác những gì tôi đang tìm kiếm! Cảm ơn bạn! – Sergey