Checking to see if a DateTime variable has had a value assigned Ask Question

Checking to see if a DateTime variable has had a value assigned Ask Question

Is there an easy way within C# to check to see if a DateTime instance has been assigned a value or not?

ベストアンサー1

do you mean like so:

DateTime datetime = new DateTime();

if (datetime == DateTime.MinValue)
{
    //unassigned
}

or you could use Nullable

DateTime? datetime = null;

 if (!datetime.HasValue)
 {
     //unassigned
 }

おすすめ記事