gpt4 book ai didi

c# - 如何将 Group KEY 从 LINQ 转换为 int?

转载 作者:太空宇宙 更新时间:2023-11-03 23:30:19 27 4
gpt4 key购买 nike

我正在尝试对图表控件的项目进行分组,以便获得每小时的项目数。我正在尝试获取“小时”。帮助 ?

  Things = (from x in recentLeads
let dt = x.LeadCreateDate
group x by new { dayofyear = dt.Hour } into g
select new Thing
{
Hour = g.Key,
NumberInHour = g.Count()
}).ToList();

Cannot implicitly convert type '<anonymous type: int dayofyear>' to 'int'

编辑:如果我想按小时分组但显示整个日期怎么办?我不能再访问完整的日期了吗?

最佳答案

要么将分组依据更改为

group x by dt.Hour into g

或选择到

Hour = g.Key.dayofyear

在第一种情况下,组的 Key 现在将是 Hour,在第二种情况下,您必须访问 dayofyear 属性您创建的匿名类。

关于c# - 如何将 Group KEY 从 LINQ 转换为 int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32509542/

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