【发布时间】:2013-03-19 22:28:41
【问题描述】:
我有一个文件名列表 (targetFileList),其中一些是重复的(例如,我有两个名为 m4.txt 的文件)。以下语句查找重复的文件名并将它们添加到另一个列表 (currentTargetFiles):
currentTargetFiles = targetFileList.FindAll(item => item == baselineFilename);
事实上,这一行返回一个字符串列表(文件名),这很好,但我还需要它们的索引值。有没有办法修改它,以便它也返回文件的索引?
【问题讨论】:
-
FWIW:可能有比查找索引更好的方法,并且“真正的问题”可能会得到解决——也许“更有效”——没有这样的操作。我很少索引到 IList。
-
@pst 哦,我确定有,但现在我有其他需要同步的列表,我正在使用索引来做到这一点。
-
是的,我需要所有重复项的索引
-
抱歉,当我说“文件的索引”而不是“最后一个/第一个文件的索引”时,我认为这部分很清楚
标签: c# list duplicates