我想将两个相同长度的列表的项目连接到匿名类型,第一个列表对象是“对象”类型,第二个列表对象是枚举值。
他们的内容示例:
运行时,“列表”没有项目。
var enumerable = game.Items.Join(game.ItemsElementName, s => s, t => t,
(item, itemName) => new { Item = item, ItemName = itemName });
var list = enumerable.ToList();
我已经用谓词尝试了 Join() 的第二个重载,但我无法实现它,因为在对象和枚举之间几乎没有什么可比较的。
如何将这两个列表的内容与 Join 合并?如果可能的话