<分区>
我正在尝试编写一个让我这样做的通用扩展方法:
this.startDate = startDateXAttribute.NullOrPropertyOf<DateTime>(() =>
{
return DateTime.Parse(startDateXAttribute.Value);
});
NullOrPropertyOf()
将返回 null
如果它用于 null
对象(例如,如果 startDateXAttribute
是 null
),或者返回 Func
的结果(如果它不为 null)。
这个扩展方法会是什么样子?