我想通過自定義屬性對C#中的對象集合進行排序。 (對於背景下,我使用的Twitterizer庫Twitter的API的工作,分選直接信息到會話視圖)C# - 按屬性排序
說自定義類有一個名爲label
財產,其中label
是string
分配類的構造函數時。
我有一個Collection
(或List
,沒關係)的所說類,我想他們都整理到基於的label
值單獨List
S(或Collection
S),以及它們組合在一起。我知道,目前我一直在使用foreach
循環並檢查這些值 - 這是一個可怕的CPU時間浪費和糟糕的編程。我很慚愧。
基本上我知道我擁有的所有數據都在那裏給我,而且我也知道它應該很容易分類。對於一個人來說,使用小紙片很容易,但我不知道如何在C#中做到這一點。
有沒有人有解決這個問題?如果你需要更多的信息和/或上下文,請問。
'CPU時間和糟糕的編程可怕的浪費?'你在說什麼?如果你有一個集合,那就是你如何對它進行排序 - 你迭代這些項目。沒有真正的解決方法。 – Oded
可能的重複[如何排序基於屬性的C#列表工作?](http://stackoverflow.com/questions/8002605/how-does-sorting-ac-sharp-list-based-on-a-property -工作) – DocMax