//生成新的序号列
var ordery = list.OrderByDescending(a => a.num).Select((item,t)=> new { rank = ++t, id = item.id, username = item.username})
.ToArray();
//遍历,前面相同的,修改为和前面一致
//创建list的对象列,修改完成add
int count = 1;
for (int i = 0; i < ordery.Length; i++)