小编hss*_*hss的帖子

使用Linq加入多个IEnumerable <>

我有以下用数据填充的类

public class cntrydata
{
    public string countryid { get; set; }
    public string countryname { get; set; }

    public IEnumerable<Data> data { get; set; }

}
public class Data
{
        public int year { get; set; }
        public float value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有一个IEnumerable结果,其中包含如下数据:

IEnumerable<cntryData> result

USA
United States
   2000 12
   2001 22
   2004 32

CAN
Canada
   2001 29
   2003 22
   2004 24
Run Code Online (Sandbox Code Playgroud)

我想使用LINQ评估"result"对象以获得以下结果:

2000 USA 12   CAN null
2001 USA 22   CAN 29
2003 USA null …
Run Code Online (Sandbox Code Playgroud)

c# linq

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

linq ×1