可以使用List.Sort()方法对列表进行重新排序,该方法使用默认的比较器对列表进行排序。

例如,假设我们有一个List,我们想按照年龄从小到大对它们进行排序。可以使用以下代码:

List people = new List(); // 添加人员到列表中 // ...

people.Remove(personToRemove); // 从列表中删除对象 people.Add(personToAdd); // 将新对象添加到列表中 people.Sort((p1, p2) => p1.Age.CompareTo(p2.Age)); // 按年龄排序

在这个例子中,我们使用Lambda表达式来创建比较器,它通过比较每个人的年龄来确定排序顺序。然后,我们可以使用List.Sort()方法来对列表进行排序。

C# List.Remove后重新添加对象并排序

原文地址: https://www.cveoy.top/t/topic/otA5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录