我将以我对 LINQ 非常陌生作为序言。我正在尝试通过我的 LINQ 查询执行一个简单的 contains
。以下是我的查询:
myList.AddRange(oGal.AddressEntries.Cast<Outlook.AddressEntry>().Select(
x => new ListDetails
{
Id = val,
Name = x.Name
}).Take(400));
现在我正在使用 Top 400
,但实际上我只想将包含 #
的对象添加到我的列表中。谁能指出我如何实现这一目标的正确方向?
最佳答案
类似的东西
myList.AddRange(oGal.AddressEntries.Cast<Outlook.AddressEntry>()
.Where(i=>i.Name.Contains("#"))
.Select(
x => new ListDetails
{
Id = val,
Name = x.Name
}).Take(400));
关于c# - 通过 LINQ 查询使用包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34297694/