想要检查名为PlayerProfile
的可观察集合中是否有ant项if ((App.ViewModel.PlayerProfile.Count != 0))
{
// remove stored PlayerProfile
}
Anyideas ??
gettign一个空错误(即使有
App.ViewModel.PlayerProfile是一个包含玩家的可以使用的集合
我只是想查看它是否为空,如果没有删除或清除
答案 0 :(得分:3)
如果您收到空错误,则有三种可能:
App
为空(非常不可能)App.ViewModel
可以为null。PlayerProfile
上的ViewModel
属性可能为空。我建议确保在ViewModel的所有构造函数中构造PlayerProfile
,并且此时构建了ViewModel,因为那些是最可能的罪魁祸首。最有可能的是,在初始化方法之前调用此例程,这就是为什么在这一点上未设置的原因。
答案 1 :(得分:0)
Count
属性将返回集合中元素的数量。
但是,如果您收到空错误,则表示某些内容为空。
答案 2 :(得分:0)
App
,ViewModel
或PlayerProfile
为null
。