这是代码:
for (int i = 0; i < files.Count; i++)
{
if (pdf1.Lightnings.Count == 0)
{
pdf1.Lightnings.Add(files[i]);
}
if (files[i] != pdf1.Lightnings[i])
{
pdf1.Lightnings.Add(files[i]);
}
}
文件和闪电都是List<string>
例如,在文件中,我有 33 个索引(文件名),我想将它们添加到闪电列表中。但我想检查文件列表中的文件名是否已经存在于闪电中,所以不要再次添加它。
现在的方式我收到错误,因为当变量 i=1 时,所以行:
if (files[i] != pdf1.Lightnings[i])
引发错误,因为在 Lightnings 中我只有一个索引 [0] 并且 i=1 已经