【发布时间】:2013-02-22 07:08:31
【问题描述】:
我正在从列表中读取一件盔甲的坐标。当它找到那个特定的盔甲时,它应该获取那个盔甲对象,并将其添加到另一个列表中。然而我收到一个空对象错误(对象引用未设置为对象的实例)?
foreach (Armour item in armousOnMap)
{
if (item.Row == _yPosition && item.Column == _xPosition)
{
armourInventory.Add((Armour)item);
}
}
【问题讨论】:
-
你确定
armourInventory被初始化为new List<Armour>吗? -
什么是 armourInventory 以及它是如何实例化的?
-
哪一行失败了?基本上,something 为 null -
item、armousOnMap或armourInventory。除此之外,我们无法为您提供如此少的信息。见tinyurl.com/so-list -
可能是空信息异常。