【发布时间】:2010-10-15 19:16:54
【问题描述】:
如Does the order of fields in C# matter? 中所述,可序列化属性的顺序会影响 XmlSerializer 输出等。
但是如果字段在 2 个文件中(使用部分类),有谁知道实际上是什么控制了结果顺序?也就是说,哪个文件的属性在前?
(背景:我问这个是因为我遇到了一个场景,其中两个文件之一是从 xsd 自动生成的,另一个是手动编辑的。开发人员框与我们的脚本构建的测试输出不同框。大概这是2个环境中xsd->C#步骤的时间和历史的几个差异的副作用。各种修复方法,但如果可能的话,我想更好地理解编译过程。 )
【问题讨论】:
标签: c# sorting xsd xml-serialization partial-classes