使用C#编程。我有一个字符串
如果该字符串的格式正确,我希望生成
dateTimeEnd
。如果该字符串的格式正确,我希望生成
DateTime
并将其分配给类型为eventCustom.DateTimeEnd的变量。public Nullable<System.DateTime> DateTimeEnd { get; set; }
如果 dateTimeEnd
为空,则我需要将 eventCustom.DateTimeEnd
设置为 null。
我尝试使用以下代码实现,但是我始终得到 eventCustom.DateTimeEnd
的 null 值。
请帮我找出代码中的问题所在,谢谢!
DateTime? dateTimeEndResult;
if (!string.IsNullOrWhiteSpace(dateTimeEnd))
dateTimeEndResult = DateTime.Parse(dateTimeEnd);
eventCustom.DateTimeEnd = dateTimeEndResult = true ? (DateTime?)null : dateTimeEndResult;
(DateTime?) null
应该在条件运算符之后。 - sohaibydefault(DateTime?)
吗? - Gert Arnold