【发布时间】:2015-08-17 18:08:43
【问题描述】:
我有开始和结束日期的记录列表。我想知道哪些记录日期与其他记录日期重叠。下面是示例,记录 5 日期与记录 3 和 4 重叠。如何检查?
我通过link。
我的问题是因为所有日期都在同一个列表中,我必须获取每条记录并与其他记录进行比较,我认为这是一个性能问题。
还有其他方法可以做到这一点吗?喜欢使用 Lambda 吗?
【问题讨论】:
-
你有一些可以显示的代码吗?您的日期在数据库中吗?你不是更愿意用 SQL 来表达逻辑吗?
-
@sstan 我的日期不是来自数据库。它们由用户在文本框中输入。
-
您的日期是如何存储的?作为字符串、DateTime 对象或其他东西?
标签: c# performance date ienumerable