for (int i = 0; i < lstall.Count - 1; i++) { for (int j = lstall.Count - 1; j> i; j--) { if (lstall[i] == lstall[j ]) { lstall.RemoveAt(j); } } }
倒序比较,从尾部删除。不影响未比较的集合部分索引。
2022-04-21 17:32:47
for (int i = 0; i < lstall.Count - 1; i++) { for (int j = lstall.Count - 1; j> i; j--) { if (lstall[i] == lstall[j ]) { lstall.RemoveAt(j); } } }
倒序比较,从尾部删除。不影响未比较的集合部分索引。