Partilhar via


Nulo (Nothing) e Sequências de Caracteres no Visual Basic

O tempo de execução do Visual Basic e o .NET Framework avaliam Nothing de maneira diferente quando se trata de cadeias de caracteres.

Tempo de Execução do Visual Basic e o .NET Framework

Considere o exemplo a seguir:

Dim MyString As String = "This is my string"
Dim stringLength As Integer
' Explicitly set the string to Nothing.
MyString = Nothing
' stringLength = 0
stringLength = Len(MyString)
' This line, however, causes an exception to be thrown.
stringLength = MyString.Length

O tempo de execução do Visual Basic geralmente avalia Nothing como uma sequência vazia (" ").O .NET Framework não, e gera uma exceção sempre que uma tentativa é feita para executar uma operação de sequência de caracteres em Nothing.

Consulte também

Outros recursos

Introdução a seqüências de caracteres no Visual Basic