for (int i = 0; i < List.Count; i++)
{
for (int j = i + 1; j < List.Count; j++)
{
if (List[i]==List[j])
{
List.Remove(List[j]);
}
}
}
自己做个记录。
发现这个过程错了,少了一句: j--......
for (int i = 0; i < List.Count; i++)
{
for (int j = i + 1; j < List.Count; j++)
{
if (List[i]==List[j])
{
List.Remove(List[j]);
j--;
}
}
}