所以我有兩個使用linq的列表。將兩個列表數據合併爲單個列表C#
List<One> one= A.Common
.Join(B.Common,
a => a.ID,
b=> b.ID,
(a, b) => new One
{
ID = b.PID,
Name = b.PCName,
LastName = a.LName
}).ToList();
List<One> two = (from c in D.Options
select new One
{
MainName = c.mName
}).ToList();
List<One> sn = one.Concat(two).ToList();
我將這兩個列表拼接在一起。但是,當我調試我得到MainName爲sn list
爲空。
如何從單個列表中的兩個列表中獲取數據?
您是否檢查過在'two'中MainName獲得的值?你的代碼對我來說看起來很好。 –
第一個集合,你沒有設置MainName ...可以嗎? – dmyoko
@MairajAhmad我有一個類 – Richa