C#中出现NullReference异常

本文关键字:NullReference 异常 | 更新日期: 2023-09-27 18:21:03

我收到以下代码的System.NullReferenceException: Object reference not set to an instance of an object.异常。

   string avblCount = "0";
    if (!string.IsNullOrWhiteSpace(item.PART_AVAILABILITY.AVAIL_COUNT.ToString() as string))
    {
         avblCount = item.PART_AVAILABILITY.AVAIL_COUNT.ToString();
    }

此行发生异常。

if (!string.IsNullOrWhiteSpace(item.PART_AVAILABILITY.AVAIL_COUNT.ToString() as string))

我该怎么解决这个问题?

C#中出现NullReference异常

其中一个或多个实体为空:

  • 项目
  • 项目零件可用性
  • 项目.PART_AVAILABILITY.AVAIL_COUNT

您应该检查哪一个是,然后采取相应的