title: A type for Date only in C# - why is there no Date type?
body: <p>In our C# project we have the need for representing a date without a time. I know of the existence of the DateTime, however, it incorporates a time of day as well. <strong>I want to make explicit that certain variables and method-arguments are date-based</strong>. Hence I can't use the <code>DateTime.Date</code> property</p>
  
  <p>What are the standard approaches to this problem? Surely I'm not the first to encounter this? Why is there no <code>Date</code> class in C#?</p>
  
  <p>Does anyone have a nice implementation using a struct and maybe some extensionmethods on DateTime and maybe implementing some operators such as == and &lt;, > ?</p>