IQueryable items = from rr in _dt.AllItems
where rr.ID == ItemID
select new{rr.Item, rr.SecondItem};
SecondItem 返回 false 或 true。是否可以替换为不同的字符串值(例如 On 和 Off)并添加到项目(IQueryable)?
最佳答案
你可以这样做:
IQueryable items = from rr in _dt.AllItems
where rr.ID == ItemID
select new {
rr.Item,
SecondItem = rr.SecondItem.HasValue ? "Off" : rr.SecondItem ? "On" : "Off"
};
关于c# - LINQ - 如何更改 select 或 foreach 循环中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2575297/