gpt4 book ai didi

c# - Linq & C# - 将一个类中的不同数据插入到另一个类中

转载 作者:行者123 更新时间:2023-11-30 15:42:41 26 4
gpt4 key购买 nike

下午好

我有一个可爱的网络服务调用,可以返回一个列表,我们称之为 List<Everything>

这将返回如下内容:

Product ProductName SomethingElse
1 Dave abc
1 Dave def
1 Dave ghi
2 Jason abc
2 Jason def
3 Terry abc
3 Terry def
3 Terry ghi
3 Terry jkl

然后我有另一个 List<Products> (int Product, string ProductName) 我想使用 List<Everything> 中的不同产品信息填充.

所以我试图得到以下结果:

Product Productname
1 Dave
2 Jason
3 Terry

如何使用 Linq 实现此目的?

为可能很明显的事情道歉。

最佳答案

List<Products> products = (from x in everythingList
group x by new { x.Product, x.ProductName } into xg
select new Products
{
Product = xg.Key.Product,
ProductName = xg.Key.ProductName
}).ToList();

关于c# - Linq & C# - 将一个类中的不同数据插入到另一个类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7272668/

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