3
我有課的IEnumerable對象:如何從列表中只得到特定領域
IEnumerable<Lesson> filteredLessons
我將其轉換爲一個列表,通過下面的方法:
ToList();
但我想返回列表僅包含第一個屬性lessonid
,而不包含所有的Lesson
屬性。
如何獲取列表的特定屬性而不是對象的數據?
我有課的IEnumerable對象:如何從列表中只得到特定領域
IEnumerable<Lesson> filteredLessons
我將其轉換爲一個列表,通過下面的方法:
ToList();
但我想返回列表僅包含第一個屬性lessonid
,而不包含所有的Lesson
屬性。
如何獲取列表的特定屬性而不是對象的數據?
您可以選擇您想先的價值,就像這樣:
filteredLessons.Select(l => l.lessonId).ToList();
,你會得到一個列表ID的
如果你想從列表中使用LINQ的特定行值使用以下code`
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;
}
}
`
關於如何最好地使這個解決方案適用於任何屬性的任何建議? – Brendan 2017-08-17 11:44:20