Słowa kluczowe (Visual Basic)Keywords (Visual Basic)

W poniższej tabeli wymieniono wszystkie Visual Basic słowa kluczowe języka.The following tables list all Visual Basic language keywords.

Zastrzeżone słowa kluczoweReserved Keywords

Następujące słowa kluczowe są zastrzeżone, co oznacza, że nie można ich używać jako nazw dla elementów programistycznych, takich jak zmienne lub procedury.The following keywords are reserved, which means that you cannot use them as names for programming elements such as variables or procedures. Możesz pominąć to ograniczenie, wpisując nazwę w nawiasy kwadratowe ( [] ).You can bypass this restriction by enclosing the name in brackets ([]). Aby uzyskać więcej informacji, zobacz "nazwy ucieczki" w zadeklarowanych nazwach elementów.For more information, see "Escaped Names" in Declared Element Names.

Uwaga

Nie zaleca się używania nazw unikowych, ponieważ może to utrudniać odczytywanie kodu i może prowadzić do podzielenia błędów, które mogą być trudne do znalezienia.We do not recommend that you use escaped names, because it can make your code hard to read, and it can lead to subtle errors that can be difficult to find.

AddHandler AddressOf Alias And
AndAlso As Boolean ByRef
Byte ByVal Call Case
Catch CBool CByte CChar
CDate CDbl CDec Char
CInt ClassTypuClass Constraint ClassMergeClass Statement CLng
CObj Const Continue CSByte
CShort CSng CStr CType
CUInt CULng CUShort Date
Decimal Declare Default Delegate
Dim DirectCast Do Double
Each Else ElseIf EndMergeEnd Statement
End <keyword>End <keyword> EndIf Enum Erase
Error Event Exit False
Finally For(w For…Next )For (in For…Next) For Each…Next Friend
Function Get GetType GetXMLNamespace
Global GoSub GoTo Handles
If If() Implements ImplementsMergeImplements Statement
Imports(Przestrzeń nazw i typ .NET)Imports (.NET Namespace and Type) Imports(Przestrzeń nazw XML)Imports (XML Namespace) In In(Modyfikator ogólny)In (Generic Modifier)
Inherits Integer Interface Is
IsNot Let Lib Like
Long Loop Me Mod
Module ModuleMergeModule Statement MustInherit MustOverride
MyBase MyClass NameOf Namespace
Narrowing NewTypuNew Constraint NewZakładNew Operator Next
Next(w Resume )Next (in Resume) Not Nothing NotInheritable
NotOverridable Object Of On
Operator Option Optional Or
OrElse Out(Modyfikator ogólny)Out (Generic Modifier) 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 StructureTypuStructure Constraint StructureMergeStructure Statement Sub
SyncLock Then Throw To
True Try TryCast TypeOf…Is
UInteger ULong UShort Using
Variant Wend When While
Widening With WithEvents WriteOnly
Xor #Const #Else #ElseIf
#End #If = &
&= * *= /
/= \ \= ^
^= + += -
-= >>Zakład>> Operator >>=Zakład>>= Operator <<
<<=

Uwaga

EndIf, GoSub , Variant i Wend są zachowywane jako zastrzeżone słowa kluczowe, chociaż nie są już używane w Visual Basic.EndIf, GoSub, Variant, and Wend are retained as reserved keywords, although they are no longer used in Visual Basic. Znaczenie Let słowa kluczowego zostało zmienione.The meaning of the Let keyword has changed. Letjest teraz używany w zapytaniach LINQ.Let is now used in LINQ queries. Aby uzyskać więcej informacji, zobacz klauzula Let.For more information, see Let Clause.

Niezastrzeżony słowa kluczoweUnreserved Keywords

Następujące słowa kluczowe nie są zastrzeżone, co oznacza, że można używać ich jako nazw dla elementów programistycznych.The following keywords are not reserved, which means you can use them as names for your programming elements. Nie jest to jednak zalecane, ponieważ może to utrudnić odczytywanie kodu i może prowadzić do delikatnych błędów, które mogą być trudne do znalezienia.However, doing this is not recommended, because it can make your code hard to read and can lead to subtle errors that can be difficult to find.

Aggregate Ansi Assembly Async
Auto Await Binary Compare
Custom Distinct Equals Explicit
From Group By Group Join Into
IsFalse IsTrue Iterator Join
Key Mid Off Order By
Preserve Skip Skip While Strict
Take Take While Text Unicode
Until Where Yield #ExternalSource
#Region
TytułTitle OpisDescription
Tablice — podsumowanieArrays Summary Wyświetla listę elementów języka, które są używane do tworzenia, definiowania i używania tablic.Lists language elements that are used to create, define, and use arrays.
Obiekt stanowiący część kolekcji — podsumowanieCollection Object Summary Wyświetla listę elementów języka, które są używane dla kolekcji.Lists language elements that are used for collections.
Przepływ sterowania — podsumowanieControl Flow Summary Wyświetla listę instrukcji, które są używane do zapętlania i kontrolowania przepływu procedur.Lists statements that are used for looping and controlling procedure flow.
Konwersja — podsumowanieConversion Summary Wyświetla listę funkcji, które są używane do konwersji liczb, dat, godzin i ciągów.Lists functions that are used to convert numbers, dates, times, and strings.
Typy danych — podsumowanieData Types Summary Wyświetla listę typów danych.Lists data types. Ponadto wyświetla listę funkcji, które są używane do konwersji między typami danych i sprawdzania typów danych.Also lists functions that are used to convert between data types and verify data types.
Daty i godziny — PodsumowanieDates and Times Summary Wyświetla listę elementów języka, które są używane dla dat i godzin.Lists language elements that are used for dates and times.
Deklaracje i stałe — podsumowanieDeclarations and Constants Summary Wyświetla listę instrukcji, które są używane do deklarowania zmiennych, stałych, klas, modułów i innych elementów programistycznych.Lists statements that are used to declare variables, constants, classes, modules, and other programming elements. Zawiera również listę elementów języka, które są używane do uzyskiwania informacji o obiekcie, obsługi zdarzeń i implementowania dziedziczenia.Also lists language elements that are used to obtain object information, handle events, and implement inheritance.
Katalogi i plikiDirectories and Files Summary Wyświetla listę funkcji, które są używane do kontrolowania systemu plików i przetwarzania plików.Lists functions that are used to control the file system and to process files.
Błędy — podsumowanieErrors Summary Wyświetla listę elementów języka, które są używane do przechwytywania i zwracania wartości błędów czasu wykonywania.Lists language elements that are used to catch and return run-time error values.
Podsumowanie finansoweFinancial Summary Wyświetla listę funkcji, które są używane do wykonywania obliczeń finansowych.Lists functions that are used to perform financial calculations.
Wejście i wyjście — PodsumowanieInput and Output Summary Wyświetla listę funkcji, które są używane do odczytu i zapisu do plików, zarządzania plikami oraz drukowania danych wyjściowych.Lists functions that are used to read from and write to files, manage files, and print output.
Informacja i interakcja — PodsumowanieInformation and Interaction Summary Wyświetla listę funkcji, które są używane do uruchamiania innych programów, uzyskiwania argumentów wiersza polecenia, manipulowania obiektami COM, pobierania informacji o kolorach i używania okien dialogowych kontrola.Lists functions that are used to run other programs, obtain command-line arguments, manipulate COM objects, retrieve color information, and use control dialog boxes.
Podsumowanie matematyczneMath Summary Wyświetla listę funkcji, które są używane do wykonywania trygonometrycznych i innych obliczeń matematycznych.Lists functions that are used to perform trigonometric and other mathematical calculations.
Moje odwołanieMy Reference Wyświetla listę obiektów zawartych w programie My , która zapewnia dostęp do często używanych metod, właściwości i zdarzeń komputera, na którym uruchomiona jest aplikacja, bieżącej aplikacji, zasobów aplikacji, ustawień aplikacji i tak dalej.Lists the objects contained in My, a feature that provides access to frequently used methods, properties, and events of the computer on which the application is running, the current application, the application's resources, the application's settings, and so on.
Operatory— podsumowanieOperators Summary Wyświetla listę przypisań i wyrażeń porównania oraz innych operatorów.Lists assignment and comparison expressions and other operators.
Rejestr — podsumowanieRegistry Summary Wyświetla listę funkcji, które są używane do odczytywania, zapisywania i usuwania ustawień programu.Lists functions that are used to read, save, and delete program settings.
Manipulowanie ciągami — podsumowanieString Manipulation Summary Wyświetla listę funkcji, które są używane do manipulowania ciągami.Lists functions that are used to manipulate strings.

Zobacz takżeSee also