msdn针对Type.GetFields()的说明:GetFields方法的返回顺序是不固定的,代码一定不能依赖返回顺序。但是测试的返回顺序却总是和字段的定义顺序一致。请问msdn所说的顺序不固定是指什么情形下发生的呢?
如果你的元数据DLL变了。返回顺序可能不一样,比如你之前只有15个字段,而后面增加到了20个字段。他们的排序肯定是会被打乱的。