'NullReferenceException was unhandled' in C#

本文关键字:in NullReferenceException was unhandled | 更新日期: 2023-09-27 18:36:18

我在以下行的代码中遇到了一个 nullreferenceexception 错误:

public bool BoundingVolumeIsInView(BoundingSphere sphere)
    {
        **return (Frustum.Contains(sphere) != ContainmentType.Disjoint);**
    }

请告诉我我做错了什么?

谢谢

'NullReferenceException was unhandled' in C#

Frustum可能null .使用调试器并检查它。您可以执行类似操作来防止空指针异常

if(Frustum != null)
    return (Frustum.Contains(sphere) != ContainmentType.Disjoint);
return false;