对象引用未设置为对象错误的实例
问题描述:
有人能帮我弄清楚下面的代码有什么问题吗?对象引用未设置为对象错误的实例
Messages = (
from k in j.Descendants(xmlns + BLConst.MessageElement)
select new KWI.Common.CLUE.BusinessEntities.Message()
{
type = (k.Attribute(BLConst.TypeElement) != null) ? (k.Attribute(BLConst.TypeElement).Value).ToString() : string.Empty,
MessageText = (k.Element(xmlns + BLConst.MessageElement).Value).ToString()
}
).ToList()
我在select new kwi....Message(){ .. }
感谢
答
你MessageText
选择关闭 - k
已经是消息元素,但你想选择它子消息元素不存在的 - 只取值:
MessageText = k.Value;
答
要么k.Attribute(...).Value
得到一个错误为空或k.Element(...)
为空或k.Element(...).Value
为空。
会如果你粘贴了代码,那么图像更好。 – 2011-05-06 16:24:25
请填写实际的代码(不是屏幕截图)和错误信息。这将会更有帮助。谢谢。 – IAmTimCorey 2011-05-06 16:26:59
wth,甚至不能读取 – 2011-05-06 16:27:47