我目前专门使用Google Contacts API,但对其他scinarios也是如此。
我有以下代码:
Contact newContact = new Contact();
当我让代码在没有任何断点的情况下运行时,我会在此对象的所有属性上获得NullReferenceException。但是,如果我在此行之后放置断点,我可以看到所有属性都已初始化,其余代码执行正常。
任何想法都会受到高度赞赏
答案 0 :(得分:1)
初始化Contact
对象(即从互联网下载数据)可能需要一段时间。如果它是异步完成的,那么当你设置断点时,你给程序一个时间来完成它。