After Getting a System.Reflection.PropertInfo array for a class- Does anyone know how or if this array is sorted or do I have to Array.Sort(MySortMethods/Params)?
A:
I would check the documentation for the method you're using to get the PropertyInfos. If it doesn't state anything about the ordering of results I would assume they are not ordered and order them myself as you suggest.
Daniel Renshaw
2010-08-31 11:43:45
+1
A:
Presumably you're getiing the PropertyInfo
array by calling GetProperties
, in which case the ordering of the array isn't guaranteed.
From the MSDN documentation:
The
GetProperties
method does not return properties in a particular order, such as alphabetical or declaration order. Your code must not depend on the order in which properties are returned, because that order varies.
LukeH
2010-08-31 11:43:59
Ah! Precisely! Thanks, I Seemed to have overlooked that in the documentation.
leonxki
2010-08-31 11:51:08