【问题标题】:Object reference not set to an instance of an object error wpf nunit testing对象引用未设置为对象错误 wpf nunit 测试的实例
【发布时间】:2015-02-12 12:09:21
【问题描述】:

为什么我在尝试清除可观察集合的值时收到错误“对象引用未设置为对象的实例”?

if(testcollection.Count>0) testcollection.Clear();

【问题讨论】:

    标签: observablecollection


    【解决方案1】:

    如果 testcollection 有值,不等于 null,那么这可能是由于跨线程问题而发生的。尝试在 Dispatcher 的帮助下实现这一点。

    Dispatcher.BeginInvoke();
    

    试试下面的链接,

    link1

    link2

    【讨论】:

      【解决方案2】:

      根据您提供的有限代码,当您尝试访问计数时,testcollection 似乎为空。试试这个:

      if (testcollection != null && testcollection.Count > 0) testcollection.Clear();
      

      【讨论】:

        猜你喜欢
        • 2013-08-18
        • 2011-07-09
        • 2012-08-31
        • 2011-11-21
        • 2012-10-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多