gpt4 book ai didi

C# 3.5 合并 2 个不同类型的 2 个列表

转载 作者:行者123 更新时间:2023-11-30 21:17:58 24 4
gpt4 key购买 nike

我有 2 个通用列表 List<type1> L1 , List<type2> L2在 C# 3.5 中

问题: type1 有一个名为“key1”的属性,type2 有一个名为“key2”的属性如何在 key1 = key2 上合并 L1 和 L2。这两个列表都未排序,但欢迎提出有关如何根据属性对列表进行排序的任何想法。

我希望能够将两个列表合并到一个键上。我知道它不是字典,如果是的话就更好了,但是有一个非常具体的原因为什么它们是列表,我不会进入,因为那是无关紧要的。

最佳答案

我相信您要求的是 Join 操作。这很简单,但您需要更具体才能获得更好的答案。

var joined = from item1 in L1
join item2 in L2
on item1.Key1 equals item2.Key2
orderby item1.Key1
select new
{
// your selected objects/properties here
};

关于C# 3.5 合并 2 个不同类型的 2 个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4521147/

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