第一种方法,用Dictionary<double,string> 的键值对分别存储成绩和姓名
示例代码:
Dictionary<int, string> dic = new Dictionary<int, string>()
{
{3,"3"},{2,"2"},{5,"5"}
};
int[] arr = dic.Keys.ToArray();
Array.Sort(arr);
foreach(int item in arr)
{
Console.WriteLine(dic[item]);
}
Console.ReadKey();
第二种方法,创建一个Person类(里面有属性成绩Score,和姓名Name) ,Person类实现IComparable接口的CompareTo()方法。
然后创建一个集合List<Person> list,调用list.Sort();就可以实现排序了。 |