我想從四個不同的對象列表中添加一個範圍值到列表。這是代碼,我必須從一個對象列表中添加的所有項目......Linq - 將多個不同的對象添加到列表
var formList = new List<FormList>();
formList = forms.LimitedWillForms.Select(a => new FormList()
{
DateCreated = a.CreationDate,
FormId = a.Id,
FormType = a.FormType,
Submitted = a.SubmissionDate != null
}).ToList();
我想不只是從forms.LimitedWillForms列表中添加,但也從forms.FullWillForms,和forms.FullWillForms2,以及forms.FullWillForms3,添加相同的參數。這似乎可以將選定的參數從表單添加到列表中。
我不確定使用linq將所有四個列表中選定參數添加到formList的最有效方法。誰能幫忙?
所以你只是想把幾個列表結合在一起? – DavidG
只有4個參數來自每個列表中的每個項目,都放在一個列表中 - 即列表中每個對象可能有20個屬性(每個列表將有不同的對象,但有些參數相同),但是我只需要創建的日期,標識,類型以及是否已提交,這將在每個列表中的每個對象中提供。 – user3429672
列表是否包含相同類型的對象? – Magnus