gpt4 book ai didi

c# - 获取字典中所有值的 Lambda 表达式

转载 作者:行者123 更新时间:2023-11-30 19:08:12 28 4
gpt4 key购买 nike

我有一个 LINQ 查询,它返回字典中的所有值,条件是:

var apps =
from entry in shape.Decorators
where entry.Value == DecoratorLayoutStyle.App
select entry.Key;

shape.Decorators 是一个

Dictionary<Shape, DecoratorLayoutStyle>

有没有更简洁的东西,和/或我可以使用 lambda 或其他东西的组合吗?

最佳答案

var apps = shape.Decorators
.Where(x=>x.Value == DecoratorLayoutStyle.App)
.Select(x=>x.Key);

我觉得你的也一样好。

关于c# - 获取字典中所有值的 Lambda 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1294349/

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