【发布时间】:2010-11-26 04:17:29
【问题描述】:
从列表中获取所有不同项目的最快/最有效的方法是什么?
我有一个List<string>,其中可能有多个重复项,并且只想要列表中的唯一值。
【问题讨论】:
-
这个问题的标题具有误导性。选择唯一项目是关于选择列表中仅出现一次的项目,而不是选择每个不同的元素一次。给定
["A", "B", "C", "C", "D", "D"],唯一项将返回["A","B"],而不同项将返回["A", "B", "C", "D"]。 -
@EduardoPignatelli 相当挑剔,但这个问题可以毫不含糊地重新措辞。通常遇到的这个问题的意图是:“给定一个值列表,我如何在不重复任何值的情况下获得这些值的列表?”