2015-12-21 96 views
0

我有用戶列表的集合,其中用戶的樣子: 用戶 -id -uniqueKey(字符串)如何創建基於另一個集合的迭代器

我有名單的另一個集合,其中ExternalUser有一個唯一鍵也。

我想遍歷列表,但實際上返回一個外部用戶。

我怎樣才能創建一個迭代器來做到這一點?

+4

這看起來像一個XY問題。你爲什麼認爲你需要一個迭代器?你不能使用投影('.Select()')?你能展示一些示例輸入,一些代碼和一些示例輸出嗎? – CodeCaster

回答

1

沒有您的示例代碼,很難完全回答。然而,這是一個代碼示例,我相信會爲你提供你在找什麼:

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

這將爲您提供具有外部用戶的唯一鍵的用戶對象實例的迭代器。