gpt4 book ai didi

c# - Lambda-列表中存在的列表中的用户ID

转载 作者:太空宇宙 更新时间:2023-11-03 18:02:23 25 4
gpt4 key购买 nike

list1包含用户名和用户名

list2包含用户标识

需要显示list1,其中user2包含在list1中。

string userids = "user1,user2,user3";
var list2 = userids.Split(',').Select(userid => userid.Trim()).ToList();

list1 = list1.Any(x => x.UserID)... //Got stuck here

最佳答案

最好使用HashSet<T>进行搜索:

string userids = "user1,user2,user3";
var userIdSet = new HashSet<string>(userids.Split(',').Select(userid => userid.Trim()));

list1 = list1.Where(x => userIdSet.Contains(x.UserID)).ToList();

关于c# - Lambda-列表中存在的列表中的用户ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50963514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com