0
У меня есть свойство DateTime DateCreation, которое не равно нулю. я могу это сделать:FormatDate определение
String test=myObject.DateCreation.FormatDate();
Если DateTime Свойс на объекте обнуляемым, как это:
public virtual DateTime? LastInteractionDate { get; set; }
Я не могу это сделать:
String test=myObject.LastInteractionDate.FormatDate();
Ошибка: DateTime? не содержит определения для «FormatDate»
Как решить это, чтобы иметь пустую строку, если null?
Вы также можете использовать свойство 'HasValue' вместо'! = Null'. –
Правильно, 'HasValue' является альтернативным методом для проверки на null. –
И если используется C# 6 - 'string test = myObject? .LastInteractionDate? .FormatDate();' –