gpt4 book ai didi

c# - 使用 Linq,从列表中获取另一个 List 中的所有项目

转载 作者:太空狗 更新时间:2023-10-30 00:08:08 25 4
gpt4 key购买 nike

我有以下场景:整数列表:List<int> idsOnly = new List<int>();和另一个对象列表,该列表应包含其 ID 与列表 idsOnly 匹配的所有项目

var myList = db.Items.Where(item => idsOnly.Contains(item.ID.Value))
.Select(a => new { a.Title })
.ToList();

我只需要从 myList 中获取标题

任何帮助将不胜感激

最佳答案

您的代码有效,但它会创建匿名对象列表,而不是字符串类型

而不是使用 (a => new { a.Title },如果您只想获得标题,您只需使用 a => a.Title:

var myList = db.Items.Where(item => idsOnly.Contains(item.ID.Value))
.Select(a => a.Title).ToList();

关于c# - 使用 Linq,从列表中获取另一个 List<int> 中的所有项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12597221/

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