-2

我正在使用一种方法 - getComments - 来检索用户输入并将 xmlElements 用于我的肥皂网络服务。在调用该方法时,我收到一个空引用,VStudio 要求我创建一个新对象。这是我收到错误的代码:

XmlElement msgbodyElement = (XmlElement)messageElement.ChildNodes[0];
        msgbodyElement.InnerText = HttpUtility.UrlEncode (getCommentInformation()); 

想法?具体错误:System.NullReferenceException:对象引用未设置为对象的实例。

谢谢你。

4

2 回答 2

1

我不知道为什么这被否决了两次,也不知道为什么人们觉得他们必须在网上听起来很粗鲁……调试是第一步,是吗?

感谢 Jim 提醒我检查节点,但事实并非如此。单步执行代码我发现这是代码的顺序。

于 2013-11-05T10:10:30.660 回答
1

从这段代码中,messageElement 为 null 或者它没有子节点,或者 getCommentInformation 在内部引发异常。

于 2013-11-04T21:14:49.887 回答