我正在使用WPF,並遇到有關在列表中排序的問題。 我發現它使用OrderBy的樣本(T => T [引用它進行排序的字段]) C#List OrderBy問題
List<Contact> contacts = new List<Contact>();
contacts.OrderBy(Contact => Contact.PhoneNumber)
它完美。
但是,如果我不知道類型,甚至不知道該類型的字段,我應該如何實現排序功能?
愛:我應該把在排序依據(??? => ???? ?????)
其實,我想作一般性的GridView中,當用戶點擊其中一個標題,它會按照相應的列對整個列表進行排序。
非常感謝!
如果你不知道對象的類型,你將如何排序列表?排序是什麼意思? –
,因爲儘管數據是用戶輸入的,我仍想製作一般的排序方法 – user883434
看看這是否有幫助。看起來有些相似。 訪問http://stackoverflow.com/questions/188141/c-list-orderby-alphabetical-order 希望它能幫助 – Shadow