Après avoir obtenu un tableau System.Reflection.PropertInfo pour une classe- Est-ce que quelqu'un sait comment ou si ce tableau est trié ou dois-je Array.Sort (MySortMethods/Params)?System.Reflection.PropertyInfo Array
1
A
Répondre
1
On suppose que vous obtenez le tableau PropertyInfo
en appelant GetProperties
, auquel cas l'ordre du tableau n'est pas garanti.
De l'MSDN documentation:
La méthode
GetProperties
ne pas propriétés de retour dans un ordre particulier, comme alphabétique ou ordre de déclaration. Votre code ne doit pas dépendent de l'ordre dans lequel les propriétés sont renvoyées, car cet ordre varie.
0
Je vérifierais la documentation pour la méthode que vous utilisez pour obtenir le PropertyInfos. S'il ne dit rien sur l'ordre des résultats, je suppose qu'ils ne sont pas commandés et je les commande moi-même comme vous le suggérez.
Ah! Précisément! Merci, j'ai semblé avoir négligé cela dans la documentation. – leon