System.Reflection.PropertyInfo tableau
-
25-09-2019 - |
Question
Après avoir obtenu un tableau System.Reflection.PropertyInfo pour un classe- Est-ce que quelqu'un sait comment ou si ce tableau est trié ou dois-je array.sort (SORT Méthodes / Params)?
La solution
On peut supposer que vous getiing le tableau de PropertyInfo
en appelant GetProperties
, auquel cas l'ordre du tableau est pas garanti.
De la documentation MSDN :
La méthode
GetProperties
ne retour des propriétés dans un particulier afin, par exemple alphabétique ou ordre de déclaration. Votre code ne doit pas dépend de l'ordre dans lequel propriétés sont renvoyés, parce que ordre varie.
Autres conseils
Je voudrais vérifier la documentation de la méthode que vous utilisez pour obtenir les PropertyInfos. Si elle ne dit rien au sujet de l'ordre des résultats que je suppose qu'ils ne sont pas ordonnés et les commander moi-même comme vous le suggérez.