Solucionando problemas de exceções: System. NullReferenceException
A NullReferenceException ocorre ao tentar fazer referência a um objeto que não existe em seu código. Por exemplo, você pode ter tentado usar um objeto sem usar o New palavra-chave a primeira ou a tentativa de usar um objeto cujo valor é definido como null (Nothing em Visual Basic).
Associated Tips
Use a palavra-chave New para criar a instância.
You may have tried to use an object without providing an instance of the object. Por exemplo, Dim CustomerTable As DataTable deve ser reescrito como Dim CustomerTable As New DataTable.Inclua um bloco de código que verifica as referências de nulas.
Verificar programaticamente para determinar se uma função retornou nula (Nothing em Visual Basic) em vez de uma instância de um objeto.Para obter mais informações, os usuários de Visual Basic podem ver Nada (Visual Basic).
Para obter mais informações, os C# usuários podem ver nulo (referência de C#).
Explicitamente catch NullReferenceException em um bloco Try …Catch…Instrução Finally.
A Try…Catch…Finally pode verificar tipos específicos de exceções, indo do mais específico para o menos específico.Para obter mais informações, os usuários de Visual Basic podem ver Instrução Try...Catch...Finally (Visual Basic).
Para obter mais informações, os C# usuários podem ver Tente catch de--finalmente (referência de C#).
Consulte também
Tarefas
Como: Código de teste com um bloco Try …Bloco catch no Visual Basic