1

クラスのSystem.Reflection.PropertInfo配列を取得した後-この配列がどのようにソートされているか、またはソートされているかどうかを誰かが知っていますか、またはArray.Sort(MySortMethods / Params)を実行する必要がありますか?

4

2 に答える 2

1

おそらく、PropertyInfoを呼び出して配列を取得していると思われます。GetPropertiesこの場合、配列の順序は保証されません。

MSDNドキュメントから:

このGetPropertiesメソッドは、アルファベット順や宣言順など、特定の順序でプロパティを返しません。順序は異なるため、コードはプロパティが返される順序に依存してはなりません。

于 2010-08-31T11:43:59.647 に答える
0

PropertyInfosを取得するために使用しているメソッドのドキュメントを確認します。結果の順序について何も記載されていない場合は、結果が順序付けられていないと想定し、提案どおりに自分で注文します。

于 2010-08-31T11:43:45.283 に答える