我想通过自定义属性对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