gpt4 book ai didi

c# - 从 C# 字典中获取特定值的列表

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

假设我有一个 C# 字典,其 Enum 值如下:

public enum TileType
{
Source,
Horizontal,
Vertical
}

Dictionary<Tile, TileType> tiles = new Dictionary<Tile, TileType>();

... 后来我想从字典中检索所有键值对,例如 value = TileType.Horizo​​ntal 但不使用 foreach 循环。

如何在不循环的情况下检索它们?我毫不怀疑 LINQ 是可能的。有人可以提示我如何为此编写 LINQ 吗?

最佳答案

试试这个:

var horizontals = tiles.Where(kvp => kvp.Value == TileType.Horizontal).ToList()

关于c# - 从 C# 字典中获取特定值的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34785334/

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