两个List之间的区别
我可以使用奇特的 LINQ 查询来返回 List
,方法是将其传递到方法中 (List
),以及看看两个列表之间有什么区别?
基本上,我想获取添加到 newList 中但在 oldList 中不可用的所有文件的列表。
Can I use a fancy LINQ query to return a List<FileInfo>
, by passing it in a method (List<FileInfo> oldList, List<FileInfo> newList
), and seeing what differences there are between the two lists?
Basically, I want to get a list of any files added to newList, that were not available in oldList.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
给定
FileInfo
的IEqualityComparer
如下所示:您可以使用以下代码来查找两个列表之间的差异:
要查找添加到
newList
列表中的项目,使用以下代码:Given an
IEqualityComparer
forFileInfo
shown below:You can use following code to find the difference between two lists:
To find items added to
newList
list, use following code: