-2

getComments メソッドを使用してユーザー入力を取得し、xmlElements を SOAP Web サービスに使用しています。メソッドが呼び出された時点で、null 参照を受け取り、VStudio から新しいオブジェクトを作成するように求められます。エラーを受け取っているコードは次のとおりです。

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

アイデア?特定のエラー: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。

ありがとうございました。

4

2 に答える 2

1

なぜこれが 2 度否決されたのか、オンラインで失礼に聞こえなければならないと人々が感じる理由がわかりません....デバッグが最初のステップですよね?

ノードを確認するように思い出させてくれたジムに感謝しますが、そうではなかったことがわかりました。コードをステップ実行すると、それがコードの順序であることがわかりました。

于 2013-11-05T10:10:30.660 に答える
1

このコードから、messageElement が null であるか、子ノードがないか、getCommentInformation が内部で例外を発生させます。

于 2013-11-04T21:14:49.887 に答える