gpt4 book ai didi

C# 删除 List 中的重复项

转载 作者:行者123 更新时间:2023-12-05 08:15:37 25 4
gpt4 key购买 nike

<分区>

所以我的代码基本上是这样的:

List list = new List(new int[] { 1, 5, 8, 8, 8, 2, 3, 3, 4, }); list = RemoveDuplicats(列表);

public static List<int> RemoveDuplicats(List<int> list)
{
int i = 0;
while (i<list.Count)
{
if (list[i] == list[i+1])
{
list.RemoveAt(list[i + 1]);
return list;
}
i++;
}
return list;
}

似乎 RemoveAt 不工作或被完全跳过。所以我应该得到的是 1,5,8,2,3,4 但它只打印原始列表。我哪里出错了?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com