gpt4 book ai didi

c# - 如何将两个客户列表合并为一个列表

转载 作者:太空宇宙 更新时间:2023-11-03 18:27:15 24 4
gpt4 key购买 nike

我有两个类(class):
1.一个customer类,其中包含客户的 ID 和名称
2.一个customer_details类,其中包含客户的地址等

class customer
{
public int customer_id { get; set; }
public string name { get; set; }
//and so on
}
class customer_details
{
public int customer_id { get; set; }
public string address { get; set; }
//and so on
}

我的问题是,我怎样才能加入 List<customer>和一个 List<customer_details>到一个列表,所以它显示了 customer_id , nameaddress在一个列表中...

感谢您的回答

最佳答案

您必须使用加入方法

这是你的类(class)的例子

 List<customer> customers = new List<customer>();
List<customer_details> details = new List<customer_details>();

var query = (from c in customers
join d in details on c.customer_id equals d.customer_id
select new
{
c.customer_id,
c.name,
d.address,
}).ToList();

关于c# - 如何将两个客户列表合并为一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31647928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com