System.Reflection.PropertyInfo Array - PullRequest
       4

System.Reflection.PropertyInfo Array

1 голос
/ 31 августа 2010

После получения массива System.Reflection.

Ответы [ 2 ]

1 голос
/ 31 августа 2010

Предположительно, вы получаете массив PropertyInfo, вызывая GetProperties, в этом случае упорядочение массива не гарантируется.

Из MSDNдокументация :

Метод GetProperties не возвращает свойства в определенном порядке, например в алфавитном порядке или в порядке объявления.Ваш код не должен зависеть от порядка, в котором возвращаются свойства, потому что этот порядок варьируется.

0 голосов
/ 31 августа 2010

Я бы проверил документацию по методу, который вы используете для получения PropertyInfos.Если в нем ничего не говорится об упорядочении результатов, я бы предположил, что они не упорядочены, и закажите их самостоятельно, как вы предлагаете.

...