【发布时间】:2015-05-28 15:56:04
【问题描述】:
我有一个场景,我收到了一个逗号分隔的管理员 ID 字符串作为控制器方法参数。 我将其拆分并将其存储到字符串数组中
string[] strSelectedAdmin = selectedEnrollAdmin.Split(',');
我有一个 Admin DataContract List<Admins> 的列表,每个项目都有 3 个属性 -
- ID(除了上面字符串数组中存在的每个id之外什么都没有)
- 管理员姓名
- 管理员类型
我从服务方法中获得所有可能的 AdminList
List<Admins> allAdminList = someserviceclient.Admins;
我想根据字符串数组strSelectedAdmin中匹配的adminIds从allAdminList中过滤出一个子集列表
你能帮我找到最好的方法吗?如果可能的话,可以结合使用 foreach 和 linq 查询吗?
【问题讨论】: