【发布时间】:2009-08-26 15:30:39
【问题描述】:
我在寻找从字符串列表 (List) 中删除重复项的最有效方法时遇到了问题。
我当前的实现是一个双 foreach 循环,检查每个对象的实例计数是否只有 1,否则删除第二个。
我知道还有很多其他问题,但所有最好的解决方案都需要高于 .net 2.0,这是我目前正在使用的构建环境。(通用汽车和克莱斯勒非常抗拒改变......: ) )
这通过不允许任何 LINQ 或 HashSet 来限制可能的结果。
我使用的代码是 Visual C++,但 C# 解决方案也可以正常工作。
谢谢!
【问题讨论】: