111,120
社区成员
发帖
与我相关
我的任务
分享IList<Data> listData = new List<Data>();
listData.Add(new Data(1));
IList<Temp> listTemp = new List<Temp>();
listTemp.Add(new Temp(1, 2, 3));
var result = from p in listData
from q in listTemp
where p.i == q.i
select new
{
q.i,
q.j,
q.k
};
IList<Temp> newlistTemp = new List<Temp>();
result.ToList().ForEach(obj =>
{
Temp temp = new Temp();
temp.i = obj.i;
temp.j = obj.j;
temp.k = obj.k;
newlistTemp.Add(temp);
});
不现实的需求
List<Temp> data怎么转List<Data> data?? 把j,k去了? 而且你这描述的.....属性都写成字段了