Solución de problemas de excepciones: System.NullReferenceException
Cuando se hace referencia a un objeto que no existe en el código, se inicia una excepción NullReferenceException. Por ejemplo, es posible que haya intentado utilizar un objeto sin usar primero la palabra clave New o un objeto cuyo valor está establecido en nulo (Nothing en Visual Basic).
Sugerencias asociadas
Utilice la palabra clave New para crear la instancia.
Es posible que haya intentado utilizar un objeto sin proporcionar una instancia del mismo. Por ejemplo, Dim CustomerTable As DataTable debe volver a escribirse como Dim CustomerTable As New DataTable.Incluya un bloque de código que compruebe las referencias nulas.
Mediante programación, determine si una función ha devuelto un valor nulo (Nothing en Visual Basic) en lugar de la instancia de un objeto.Para obtener más información, los usuarios de Visual Basic pueden ver Nothing (Visual Basic).
Para obtener más información, los usuarios de C# pueden ver null (Referencia de C#).
Detecte explícitamente una excepción NullReferenceException en una instrucción Try…Catch…Finally.
Una instrucción Try…Catch…Finally puede buscar tipos específicos de excepciones, desde las más concretas a las menos específicas.Para obtener más información, los usuarios de Visual Basic pueden ver Instrucción Try...Catch...Finally (Visual Basic).
Para obtener más información, los usuarios de C# pueden ver try-catch-finally (Referencia de C#).
Vea también
Tareas
Cómo: Comprobar código con un bloque Try...Catch en Visual Basic