我有一个ObservableCollection集合:historyItemCollection
我需要历史记录时填充此集合。我遇到了一个错误,其中集合尚不存在(即没有历史记录)。
当我尝试对此集合进行计数或以任何方式引用它时,我收到NULL引用错误....
检查此集合是否存在的最佳方式是什么?
答案 0 :(得分:6)
if (historyItemCollection == null)
应该可以解决问题。
您可以在historyItemCollection = new ObservableCollection<item>()
的构造函数中初始化它,然后执行以下检查:
if (historyItemCollection.Count() == 0)