【发布时间】:2010-12-17 16:16:46
【问题描述】:
例如这个sn-p的代码:
private void LoadComments(Member member, XElement commentsXml)
{
member.Comments = (from comment in commentsXml.Descendants("comment")
select new Comment()
{
ID = comment.Element("id").Value,
Text = comment.Element("text").Value,
Date = comment.Element("date").Value,
Owner = comment.Element("user").Element("name").Value
}).ToList();
}
ReSharper 警告我可能在 comment.Element 行上出现 NullReferenceException。确实,异常被触发了。
关于如何避免这种情况的任何建议?如果它返回null呢,只返回一个空字符串,这可能吗?
【问题讨论】: