I am very new in C# and I have a doubt.
In an application on which I am working I found something like it in the code:
if (!String.IsNullOrEmpty(u.nome))
This code simply check if the nome field of the u object is not an empty\null string.
Ok this is very clear for me, but what can I do to check it if a field is not a string but is DateTime object?
Alice Taylor
28-Jan-2019tracking usps
27-Jan-2019Pravesh Singh
10-Apr-2014If you declare a DateTime, then the default value is DateTime.MinValue, and hence you have to check it like this:
DateTime dat = new DateTime();
if (dat==DateTime.MinValue)
{
//unassigned
}
If the DateTime is nullable, well that's a different story:
DateTime? dat = null;
if (!dat.HasValue)
{
//unassigned
}