空的异常有可能是一个很简单的原因,但补水的对象,我不断收到一个“值不能为空”时异常:返回LINQ的声明
public class MyObject
{
public MyObject() {
}
public virtual IList<MemberObject> MemberObjects { get; protected set; }
[JsonProperty] public virtual SubObject LastMemberObject {
get { return MemberObjects.OrderByDescending(x => x.CreatedOn).FirstOrDefault() ?? null; }
}
}
当保湿的对象,如果MemberObjects为null,LastMemberObject引发一个不能为null的异常。这是怎么回事?
我KNE。这很简单!谢谢。 – 2010-09-10 17:17:37