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)?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top