linq查询时间在A,B,C,D哪个时间段里(如 A:1-7 B:8-14 C:15-21 D:22-月底)

熊猫是黑炭 2014-09-11 12:22:00
linq查询时间在A,B,C,D哪个时间段里(如 A:1-7 B:8-14 C:15-21 D:22-月底),怎么处理?
...全文
1334 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2014-09-11
  • 打赏
  • 举报
回复
先把abcd解析成事件列表或数组,然后linq分别判断是否contains你要判断的时间
mnxm 2014-09-11
  • 打赏
  • 举报
回复
static void Main(string[] args) { List<int> lstTemp = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 25, 30 }; var a = lstTemp.Select(x => new { x = x, y = ((char)(x > 28 ? 'D' : 'A' + (x - 1) / 7)).ToString() }); }
lzp3438034 2014-09-11
  • 打赏
  • 举报
回复
最简单的用case when then end
熊猫是黑炭 2014-09-11
  • 打赏
  • 举报
回复
能给个具体步骤么 初学 不明白

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧