به طور کلی ، اگر امکان null بودن شئ‌ای که میخواهید متد را از آن فراخوانی کنید هست، قبل از فراخوانی متدهای آن شئ(در اینجا Dispose) باید چک کنید شئ null نباشد. (در این مثال ممکن هست قبل از ایجاد SqlCommand (خط 21) برنامه دچار استثناء شود و SqlCommand همچنان null باشد.)