我有一个关于检查一个列表中的对象是否存在于另一个列表中的问题,如果不存在,则全部通过 Linq 将它们添加到第二个列表中。实际上我有两个循环,一个条件:
foreach (var p in seznamVlaku.Select(s => s.ProjizdejiciStanicemi)) {
foreach (var l in p) {
if(_nodes.Any(a => a.ID != l.Key.ID)){
_nodes.Add(new Node() {Name = l.Key.Jmeno, ID = l.Key.ID, X = l.Key.X, Y = l.Key.Y });
}
}
}
可以通过 Linq 查询更快地做到这一点吗?
弑天下
泛舟湖上清波郎朗
神不在的星期二
相关分类