2010-08-31 53 views

回答

1

推測您正在通過調用GetProperties來創建PropertyInfo數組,在這種情況下,不能保證數組的排序。

MSDN documentation

GetProperties的方法做在一個特定 爲了不 返回的屬性,如字母或 聲明順序。您的密碼不得 取決於 屬性返回的順序,因爲該 順序會有所不同。

+0

啊!恰恰!謝謝,我似乎在文檔中忽略了這一點。 – leon 2010-08-31 11:51:08

0

我會檢查你用來獲取PropertyInfos的方法的文檔。如果它沒有說明結果順序的任何內容,我會假設它們沒有按照你的建議命令和訂購。