我得到了
系统null引用异常:对象引用未设置为对象的instnce
Line 59: **XmlText nameText = xmldoc.CreateTextNode(name.Text);**
Line 60: XmlText locationText = xmldoc.CreateTextNode(location.Text);
Line 61: XmlText emailText = xmldoc.CreateTextNode(email.Text)
Run Code Online (Sandbox Code Playgroud)
Plz帮我解决这个问题..
那么,有两个明显的潜在原因:
要么name为null,要么xmldoc为null.我们无法分辨哪一个是真的,但你应该能够.
A NullReferenceException是当您尝试取消引用结果为null的引用值时发生的情况.例如:
string x = null;
int length = x.Length; // Bang - NullReferenceException
Run Code Online (Sandbox Code Playgroud)
的Jakub写道:"只是附加一个调试和检查的数值name和xmldoc."
就个人而言,我会编写单元测试并考虑代码而不是使用调试器.使用调试器会发现当前的问题,但考虑代码将导致您找出为什么遇到这种情况,并允许您处理症状而不是原因.当然,你可以认为,以及使用调试器,但我经常看到开发人员使用一个交互式调试器作为一个拐杖,以避免思维.
| 归档时间: |
|
| 查看次数: |
1451 次 |
| 最近记录: |