wp7:我如何检查我的收藏是否存在?

web*_*ad3 1 windows-phone-7

我有一个ObservableCollection集合:historyItemCollection

当需要历史记录时,我会填充此集合.我遇到了一个错误,其中集合尚不存在(即没有历史记录).

当我尝试对此集合进行计数或以任何方式引用它时,我收到NULL引用错误....

检查此集合是否存在的最佳方法是什么?

joh*_*est 6

if (historyItemCollection == null) 应该做的伎俩.

您可以在构造函数期间初始化它,historyItemCollection = new ObservableCollection<item>()然后执行以下检查:

if (historyItemCollection.Count() == 0)