Если экземпляр DateTime еще не назначен, что это значение?
Чтобы посмотреть конкретный пример: В приведенном ниже классе было бы "UnassignedDateTime == null" возвращать true?
И если это так, то, конечно, массово нелогично, что такая ссылка может быть нулевой, но не назначенной null?
class TestClass
{
public DateTime AssignedDateTime {get; set;}
public DateTime UnassignedDateTime {get; set;}
public TestClass()
{
AssignedDateTime=DateTime.Now;
//Not assigning other property
}
}
Я уже проверял этот ответ на аналогичный вопрос, но это о DateTime? который является нулевым.. Как проверить, не был ли задан объект DateTime?