If a DateTime object cannot be null, what is it before it is assigned?
<p>If a DateTime instance has not been assigned yet, what is it's value?</p>

<p>To look at a specific example: In the class below, would "UnassignedDateTime==null" return true? </p>

<p>And if so, surely it is massively illogical that such a reference could be null, but not assigned null?</p>

<pre><code>class TestClass
{
    public DateTime AssignedDateTime {get; set;}
    public DateTime UnassignedDateTime {get; set;}

    public TestClass()
    {
        AssignedDateTime=DateTime.Now;
        //Not assigning other property
    }

}
</code></pre>

<p><br></p>

<p>I've already checked this answer to a similar question, but it's about DateTime? which is nullable.. <a href="http://stackoverflow.com/questions/6584533/how-to-check-if-datetime-object-was-not-assigned">How to check if DateTime object was not assigned?</a></p>
