所以我有两个使用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