我有一个 Lesson 对象的 IEnumerable:
IEnumerable<Lesson> filteredLessons
我通过以下方法将其转换为List:
ToList();
但我希望返回的列表只包含第一个属性 lessonid
,而不是所有 Lesson
属性。
如何获取列表中特定属性的数据而不是对象?
我有一个 Lesson 对象的 IEnumerable:
IEnumerable<Lesson> filteredLessons
我通过以下方法将其转换为List:
ToList();
但我希望返回的列表只包含第一个属性 lessonid
,而不是所有 Lesson
属性。
如何获取列表中特定属性的数据而不是对象?
filteredLessons.Select(l => l.lessonId).ToList();
你会得到一个ID列表
var name = from r in objClientList
where r.ClientCode == Convert.ToInt32(drpClientsInternal.Items[i].Value)
select r.IsInternalClient;
foreach (bool c in name)
{
if (c)
{
ClientNameInternal = ClientNameInternal + drpClientsInternal.Items[i].Text +", ";
drpClientsInternal.Items[i].Selected = true;
}
}