I have an object which has two date values begin date and end date. In fact there are multiple objects with begin date and end date. what i want to do is check that the dates of this objects dont overlap with each other. so for example object's begin date and end date is 08/16/2010 - 08/30/2010 and for object  begin date and end date is 08/20/2010-09/30/2010. if this the case then i wan to throw and error message.
can someone tell me how to do this in C#.