是否可以在不使用OrderBy
或OrderByDescending
方法的情況下從方法返回IOrderedEnumerable<T>
?IEnumerable<T>
?C#:是否有可能返回一個IOrderedEnumerable <T>?
我猜可能不是......但是......也許我錯了?
原因:主要是好奇心。在返回數字中的this answer時,它只是一種打擊我。而且我的方法會按照給定數字中的權重以升序返回數字。所以我認爲如果他們按照框架認可的順序排列,也可能會很好。當然,我們可以爭辯說,從一般的觀點來看,它們並沒有被訂購。但是,是的,如果他們應該或不應該不在這裏。只要可能或不可以。
我想我也暗示了一個問題(或者現在至少是)如果一個IOrderedEnumerable<T>
不僅僅是一個IEnumerable<T>
與不同的名稱。它是否包含更多?我知道它有ThenBy
和ThenByDescending
方法,但他們是否使用IOrderedEnumerable<T>
內的任何東西,還是僅僅是他們沒有意義直接使用IEnumerable<T>
?
爲什麼你需要這種類型? – Migol 2009-05-06 13:16:23
你想分類收集? – 2009-05-06 13:19:43