Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Pato Branco Visual Basic .NET - Palavras Reservadas The Visual Basic Keywords Assim como todas as linguagens de programação, o Visual Basic .NET também possui suas palavras reservadas, isto é, palavras usadas com certo propósito pelo compilador para criar os programas. Essas palavras não devem ser usadas para nomear variáveis, constantes, módulos e demais elementos da linguagem. AddHandler AddressOf Alias And AndAlso As CUInt CULng CUShort Date Decimal Declare Nothing NotInheritable NotOverridable Object Of On SByte Select Set Shared Short Single WriteOnly Xor #Const #Else #ElseIf #End Operator Static #If Option Step = Dim DirectCast Do Double Each Else ElseIf End EndIf Enum Erase Error Event Exit GoSub GoTo Handles If If() Implements Imports (.NET Namespace and Type) Imports (XML Namespace) In Inherits Integer Interface Is IsNot Let Lib Like Long Loop Me Mod Module Boolean Default ByRef Delegate Byte ByVal Call Case Catch CBool CByte CChar CDate CDec CDbl Char CInt Class Optional Or OrElse Overloads Overridable Overrides ParamArray Partial Private Not Nothing NotInheritable NotOverridable Property Stop String Structure Sub SyncLock Then Throw To True Try TryCast TypeOf Variant Wend CLng False MustInherit Protected UInteger CObj Finally MustOverride Public ULong Const Continue For Friend MyBase MyClass UShort Using & &= * *= / /= \ \= ^ ^= + += -= >> Operator (Visual Basic) >>= Operator (Visual Basic) << <<= RaiseEvent ReadOnly CSByte CShort CSng CStr CType Function Get GetType GetXMLNamespace Global Namespace Narrowing New Next Not ReDim REM RemoveHandler Resume Return When While Widening With WithEvents As palavras abaixo não são consideradas “reservadas”, mas o seu uso na nomeação de elementos da programação não é recomendado por causar erros sutis e difíceis de encontrar. Aggregate Ansi Assembly Auto Binary Compare Custom Distinct Equals Explicit From Group By Group Join Into IsFalse IsTrue Join Key (Visual Basic) Mid Off Order By Preserve Skip Skip While Strict Take Take While Text Unicode Until Where #ExternalSource #Region Text Unicode Until