【发布时间】:2013-09-07 21:50:07
【问题描述】:
我想存储一个数组的重复值,或者我想删除唯一名称。
例如,如果我有一个包含此内容的数组:
{a, b, c, c, c}
我想将它存储在其他数组中:
{c, c, c}
我知道如何使用 For 循环执行操作,但我想使用 LINQ 扩展来改进代码(如果可能的话)。
【问题讨论】:
-
所以,原始数组只保留
{a, b},甚至没有一个c?另外,输入是否排序?性能要求是什么? (因为如果性能是任何因素,我建议循环+Array.Resize) -
@sehe,真的,无论第一个数组是否保留 C,而新数组是否包含重复值 1 次,是的,数组已排序,就像我说过的那样,我不喜欢使用他有用的 LINQ 扩展来改进它,感谢您的评论。
标签: .net arrays vb.net linq duplicates