gpt4 book ai didi

c# - 您可以在选择项目之前在 linq 查询中设置属性吗?

转载 作者:行者123 更新时间:2023-12-02 02:55:26 25 4
gpt4 key购买 nike

有什么方法可以在查询过程中设置属性吗?

var products = from p in Products
let pricecalc = p.IsDiscontinued ? 0 : p.UnitPrice
// somehow set p.Price = pricecalc
select p;

我知道我可以使用select new Product { .. set props here .. }但我不想这样做。

目前,我想我必须使用 foreach 来做到这一点。

最佳答案

而不是

 let pricecalc = p.IsDiscontinued ? 0 : p.UnitPrice

使用

 let pricecalc = (p.Price = p.IsDiscontinued ? 0 : p.UnitPrice)

关于c# - 您可以在选择项目之前在 linq 查询中设置属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10722872/

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