有最大值,然后才能所以我有一个List<Tuple<string, integer>>
C#列表顺序由排按升序
A 10
A 11
B 12
B 13
我希望下面的结果
B 12
B 13
A 10
A 11
基本上我想检查哪些字母持的最高值,在这种情况下
乙最高值是13
最高值是11
这意味着,B就必须A.但B之前运行容纳12和13,所以它需要按升序运行。所以
B 12
B 13
然后
A 10
A 11
这可能吗?
所以我需要像
foreach row in list.OrderBy(//order condition)
{
//do something
}
UPDATE:项目2是唯一的,这样2字母表中的机会具有相同的价值是不可能的。
在关系的事件(如果他们有可能),会发生什么? –
@Damien_The_Unbeliever:关系不可能,因为这些都是独一无二的。但如果是这样,那么我不关心哪一个先跑。 – warheat1990