我有一个排序字典,名称为键,标记为值。
Dictionary<string,int> diM = new Dictionary<string,int>();
另一个字典来存储各个学生所花费的时间。
Dictionary<string,int> diT = new Dictionary<string,int>();
现在,如果两个学生的分数相同,则根据所用时间排名。
var marks = from pair in diM
orderby pair.Value descending
select pair;
int j=0;
foreach (KeyValuePair<string, int> pair in marks)
{
j++;
Console.WriteLine("{0} {1}",j, pair.Key);
}
现在,如果一个学生的分数与下一个学生的分数相等(如排序字典),那么应该输出时间更少的学生。
人到中年有点甜
相关分类