写这样的犹太教吗?或者有没有可能出现的问题?
private DateTime? getDate(object date)
{
return date != null ? Convert.ToDateTime(date) : (DateTime?)null;
}
我看到很多问题都在问类似的问题,但答案总是给出一个扩展方法来完成转换的工作,我想知道我是否可以跳过这一步并像这样写,或者我是否有一些边缘情况不占?
此外,我在示例中使用了 DateTime,但我认为这适用于任何可为空的类型。