我有一个重复对象列表:
var duplicates = workspace.Maps.GroupBy(m => m.sFolder).SelectMany(grp => grp.Skip(1)).ToList();
Run Code Online (Sandbox Code Playgroud)
我想要一个if语句来检查列表是否包含具有特定属性的对象:
if (duplicates.Contains(myObject.sFolder)) // "myObject.sFolder" raise an error (of course)
{
// Do stuff
}
Run Code Online (Sandbox Code Playgroud)
有没有简单的方法来做到这一点?
你可以通过这种方式检查
if (duplicates.Any(a => a.sFolder == myObject.sFolder))
{
// Do stuff
}
Run Code Online (Sandbox Code Playgroud)