System.Reflection.PropertyInfo数组

时间:2010-08-31 11:40:18

标签: .net system.reflection

获取类的System.Reflection.PropertyInfo数组后 - 是否有人知道该数组是如何排序的,还是我必须使用Array.Sort(排序方法/参数)?

2 个答案:

答案 0 :(得分:1)

大概是你通过调用GetProperties来调整PropertyInfo数组,在这种情况下,不能保证数组的顺序。

来自MSDN documentation

  

GetProperties方法没有   返回特定的属性   顺序,如字母或   申报单。你的代码一定不能   取决于其中的顺序   属性被返回,因为那   订单各不相同。

答案 1 :(得分:0)

我会查看文档,了解您用于获取PropertyInfos的方法。如果它没有说明结果的排序,我会假设他们没有订购,并按照你的建议自己订购。