我有两个类(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
, name
和 address
在一个列表中...
感谢您的回答
最佳答案
您必须使用加入方法
这是你的类(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/