C#中的'NullReferenceException未处理'

时间:2012-06-03 15:22:22

标签: c# nullreferenceexception unhandled

我在此行的代码中遇到nullreferenceexception错误:

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

请告诉我我做错了什么?

由于

1 个答案:

答案 0 :(得分:1)

Frustum可能是null。使用调试器并检查它。你可以做这样的事情来防止空指针异常

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