在 C# 中,我有一个二维标签数组,我想根据条件更改其图像。更具体地说,我想让它在给定图像和根本没有图像之间切换(将其变成透明标签)并在满足条件时再次返回。目前,为了再次清除标签,我正在使用这个:
someLabelArray[i][j].Image = null;
但它总是抛出空引用异常,这让我怀疑这不是做事的“正确”方式。或者也许我误解了这个错误?有一个更好的方法吗?
在 C# 中,我有一个二维标签数组,我想根据条件更改其图像。更具体地说,我想让它在给定图像和根本没有图像之间切换(将其变成透明标签)并在满足条件时再次返回。目前,为了再次清除标签,我正在使用这个:
someLabelArray[i][j].Image = null;
但它总是抛出空引用异常,这让我怀疑这不是做事的“正确”方式。或者也许我误解了这个错误?有一个更好的方法吗?