获取类的System.Reflection.PropertyInfo数组后 - 是否有人知道该数组是如何排序的,还是我必须使用Array.Sort(排序方法/参数)?
答案 0 :(得分:1)
大概是你通过调用GetProperties
来调整PropertyInfo
数组,在这种情况下,不能保证数组的顺序。
GetProperties
方法没有 返回特定的属性 顺序,如字母或 申报单。你的代码一定不能 取决于其中的顺序 属性被返回,因为那 订单各不相同。
答案 1 :(得分:0)
我会查看文档,了解您用于获取PropertyInfos的方法。如果它没有说明结果的排序,我会假设他们没有订购,并按照你的建议自己订购。