gpt4 book ai didi

c# - 当两个列表具有不同类型时,如何合并它们?

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

var orderedStudents = students.OrderBy(x => x.FacultyNumber).ToList();
var orderedWorkers = workers.OrderByDescending(x => x.moneyPerHour).ToList();

这是我想要合并的两个列表,但我不知道如何合并,因为它们的类型不同。

最佳答案

要么从公共(public)基类派生它们,然后你会像这样使用某物

var humanBeings = orderedStudents.Cast<Human>().Concat(orderedWorkers.Cast<Human>()).ToList();

或 .. 将它们转换为公共(public)基类 :) object

关于c# - 当两个列表具有不同类型时,如何合并它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33903414/

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