XmlElement有一个“Order”属性,在使用 XmlSerializer 进行序列化时,您可以使用它来指定属性的精确顺序(无论如何都相互关联)。
public class bookingList
{
[XmlElement(Order = 1)]
public string error { get; set; }
[XmlElement(Order = 2)]
public int counter { get; set; }
[XmlElement(ElementName = "booking", Order = 3)]
public List<booking> bookings = new List<booking>();
}
XmlAttribute有类似的东西吗?我只想设置属性的顺序,例如
<MyType end="bob" start="joe" />
至
<MyType start="joe" end="bob" />
这只是为了可读性,真的是我自己的利益。