2008年8月28日星期四

Visual Basic 语言关键字

下表列出了所有 Visual Basic 语言关键字。

保留的关键字

下面的关键字是“保留的”关键字,这意味着不能将这些关键字用作变量或过程等编程元素的名称。可以通过将名称括在方括号 ([ ]) 中来忽略此限制。有关更多信息,请参见 已声明元素的名称 中的“转义名称”。

说明:

不建议使用转义名称,因为这可能会使代码难以阅读,并可能导致难以发现的细微错误。

AddHandler   AddressOf   Alias   And   AndAlso   As   Boolean   ByRef   Byte   ByVal   Call   Case   Catch   CBool   CByte    CChar   CDate   CDec   CDbl   Char   CInt   Class   CLng   CObj   Const   Continue   CSByte   CShort   CSng   CStr   CType   CUInt   CULng   CUShort   Date   Decimal   Declare   Default   Delegate   Dim   DirectCast   Do   Double   Each   Else   ElseIf   End   EndIf   Enum   Erase   Error   Event   Exit   False   Finally   For   Friend   Function   Get   GetType   GetXMLNamespace   Global   GoSub   GoTo   Handles   If   If()   Implements   Imports(.NET 命名空间和类型)   Imports   XML 命名空间)   In   Inherits   Integer   Interface   Is   IsNot   Let   Lib   Like   Long   Loop   Me   Mod   Module   MustInherit   MustOverride   MyBase   MyClass   Namespace   Narrowing   New   Next   Not   Nothing   NotInheritable   NotOverridable   Object   Of   On   Operator   Option   Optional   Or   OrElse   Overloads   Overridable   Overrides   ParamArray   Partial   Private   Property   Protected   Public   RaiseEvent   ReadOnly   ReDim   REM   RemoveHandler   Resume   Return   SByte   Select   Set   Shadows   Shared   Short   Single   Static   Step   Stop   String   Structure   Sub   SyncLock   Then   Throw   To   True   Try   TryCast   TypeOf   Variant   Wend   UInteger   ULong   UShort   Using   When   While   Widening   With   WithEvents   WriteOnly   Xor   #Const   #Else   #ElseIf   #End   #If   =   &   &=   *   *=   /   /=   \   \=   ^   ^=   +   +=   -   -=   >> 运算符 (Visual Basic)   >>= 运算符 (Visual Basic)    <<   <<=

说明:

EndIf、GoSub、Variant 和 Wend 仍为保留的关键字,尽管 Visual Basic 中不再使用这些关键字。Let 关键字的含义发生了更改。Let 现在用于 LINQ 查询。有关更多信息,请参见 Let 子句 (Visual Basic)

非保留的关键字

下面的关键字不是保留的关键字,这意味着可以将其用作编程元素的名称。但是,这并非建议的做法,因为这可能会使代码难以阅读,并可能导致难以发现的细微错误。

Aggregate   Ansi   Assembly   Auto   二进制   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

没有评论: