我要做的是:
我有一个项目经理列表(每个元素都有FromDate
和TillDate
属性,表示他或她开始或结束所选项目的工作时间。我需要编写一个方法,将新项目管理器添加到列表中,并确保项目经理的工作日期不会相交,例如:
Manager1 01.01.2000 - 01.01.2010
Manager2 01.01.1999 - 01.01.2005
据我所知,我必须浏览清单,检查新经理的工作范围是否在其他人的内部?
重点是:我不想使用TimeSpan
变量,因为它们迄今为止没有限制。有人可以给我一个建议,如何检查2个日期跨度是否相交(我自己没有写下所有if
)?