美好的一天,
我试图在SPListItem中使用coalesce。我想要完成的事情很简单。检查对象是否有值,如果为true则采用SPListItem String并将其放入变量中,如果为false则将string.Empty放入变量中。
虽然Coalesce无法做到这一点。我可以创建一个接受SPListItem的扩展方法并执行此操作吗? 到目前为止我有这个:
private static string Coalesce(Object historyListItem)
{
try
{
return historyListItem.ToString();
}
catch (Exception ex)
{
return string.Empty;
}
}
我认为这不是正确的做法。关于我如何修改的任何想法是遵守“微软最佳实践”?
答案 0 :(得分:0)
如果问题为空,您可以执行以下操作:
return historyListItem == null ? string.Empty : historyListItem.ToString();