После получения массива System.Reflection.PropertInfo для класса. Кто-нибудь знает, как этот массив сортируется или у меня есть массив Array.Sort (MySortMethods/Params)?System.Reflection.PropertyInfo Array
1
A
ответ
1
Предположительно, вы получаете массив PropertyInfo
, вызывая GetProperties
, и в этом случае порядок массива не гарантируется.
Метод
GetProperties
не свойства возвращают в определенном порядке , такие как алфавитный или порядке декларации. Ваш код не должен зависит от заказа, в котором возвращаются , так как это порядок варьируется.
0
Я бы посмотрел документацию для метода, который вы используете, чтобы получить PropertyInfos. Если в нем ничего не говорится о заказе результатов, я бы предположил, что они не упорядочены и заказывают их сами, как вы предлагаете.
Ах! Точно! Спасибо, я счел, что не заметил этого в документации. – leon