欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

组连接

最编程 2024-08-10 17:35:34
...

分组联接可用于产生分层数据结构。 它将第一个集合中的每个元素与第二个集合中的一组相关元素进行配对。

var query = from province in Provinces
            join city in Citys on province.ProID equals city.ProID into gj
            select new
            {
                ProName = province.ProName,
                City = gj
            };
foreach (var v in query)
{
    //输出省份
    Console.WriteLine("{0}:", v.ProName);
    //输出省份对应的城市
    foreach (City c in v.City)
        Console.WriteLine("  {0}", c.CityName);
}

推荐阅读