gpt4 book ai didi

c# - 合并列表中实体的两个属性并使用 Linq 将其展平

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:32 25 4
gpt4 key购买 nike

我在下面的结构中有一个实体列表。如何创建一个不同的列表 List<int>所有的 AwayTeamIdHomeTeamId在一个电话中使用 linq?我知道我可以在 HomeTeamId 上做很多选择并获得所有这些,但我还需要包含 AwayTeamId。

class Game {

int AwayTeamId;
int HomeTeamId;

}

最佳答案

Uriil 的回答可能更短:

var result = games
.SelectMany(game => new[] { game.AwayTeamId, game.HomeTeamId })
.Distinct()
;

不需要额外的。为每个游戏记录选择和列出创建。

关于c# - 合并列表中实体的两个属性并使用 Linq 将其展平,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24186251/

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