4
|
halivingston · 技术社区 · 14 年前 |
1
2
[编辑]
[编辑2]
通常,当我编写LINQ表达式时,我总是考虑性能。因为在这里性能不是一个因素。这应该是最容易编写和跟踪的(但性能糟糕)。
该方法考虑时间、格式化方式以及打印时的任何前缀(开放paren)或后缀(结束paren)。只要
它只有在第一次是日场时才有前缀。如果是最后一次日场,则为后缀。如果是其各自组中的第一次,则应使用AM/PM格式化。这应该很容易理解。 如果只涉及日场分组,我可能会这样做:
|
2
1
我不确定它是否足够好读 |
3
0
我很难把它称为简短的(和可读的),但它几乎都是linq,至少:
|
4
0
这个怎么样?
(这里的假设是时间只适用于一天。) 哈利文斯顿 要回答您的问题: Q1。查询的工作方式。
Q2。为了允许时间跨越多天,我将进行以下更改:
这将允许在仍然分隔AM和PM的情况下将任意天数分组在一起。 我希望这有帮助。 |
Dan Williams · Facebook API缺少分页游标 2 年前 |
user237462 · Facebook密钥哈希生成错误格式 6 年前 |
savante · Facebook无法检索iPhone商店ID 6 年前 |
pirmax · Facebook-需要发布或操作权限 6 年前 |
Vivek Dhiman · 从Facebook页面获取所有帖子 6 年前 |
Manjot Singh · FFMPEG-流媒体在几秒钟后停止 6 年前 |