如何基于另一个集合创建迭代器

时间:2015-12-21 18:57:17

标签: c#

我有一个用户列表集合,用户看起来像: 用户 -ID -uniqueKey(String)

我有另一个List集合,其中ExternalUser也有一个uniqueKey。

我想遍历List,但实际上返回一个外部用户。

如何创建执行此操作的迭代器?

1 个答案:

答案 0 :(得分:1)

没有您的示例代码,很难完全回答。但是,这是一个我认为可以为您提供所需内容的代码示例:

var externalUsers = users.Select(user => externalUserIds.Contains(user.UniqueKey));

这将为您提供一个用户对象实例的迭代器,它具有外部用户的UniqueKey。