public static void removeDuplicate(List<Class1> list)
{
for (int i = 0; i < list.Count - 1; i++)
{
for (int j = list.Count - 1; j > i; j--)
{
if (list[j].x == list[i].x)
{
list.RemoveAt(j);
}
}
}
}
list去重
该代码段提供了一个公共静态方法removeDuplicate,用于从List<Class1>列表中移除重复的元素。方法通过双重循环遍历列表,比较Class1对象的x属性,如果找到相同的值,则删除后者。
摘要由CSDN通过智能技术生成