Ignore field order in DataContractSerializer
No it’s not optional. It’s optional to explicitly specify an ordering, but otherwise the order is determined by the basic rules you linked to (base types first, alphabetic, …). The introductory paragraph is simply implying that you don’t always need to know or care about the order – for example if you are using a … Read more