未设置为对象实例的对象引用



你好,我从一个类呼叫测试我的产品,但我一直得到这个错误:"对象引用未设置为对象的实例。"

测试:

global::OfficeSystem.Employees employees = new OfficeSystem.Employees();
employees.Delete(Convert.ToInt64("17")); <--- Primary Key
employees.GetEmployeeByOfficeID(Convert.ToInt64("6"));

这里有什么问题?

听起来像是出于某种原因您没有实例化您的对象。我建议在调试中运行代码,并在员工身上添加一个手表,以确保它不是零。

这仅仅意味着您使用的对象是null。访问null上的成员永远无效。

我不确定是哪一行导致了错误。是写着主键的那个吗?如果是,员工会是null吗?使用调试器查找它应该是非常简单的。

如果需要,在使用对象之前检查null,以防止此错误。

相关内容

  • 没有找到相关文章

最新更新