| Sözcük | Açıklama |
| Dim | Değişken tanımlar |
| Const | Değiştirilemez sabit tanımlar |
| Static | Prosedür çağrıları arasında değerini koruyan yerel değişken |
| As | Değişken veya dönüş tipini belirtir |
| New | Nesne örneği oluşturur |
| Boolean | İki değerli (True/False) mantıksal tip |
| Byte | 0–255 arası işaretsiz 8-bit tam sayı tipi |
| SByte | -128–127 arası işaretli 8-bit tam sayı tipi |
| Short | 16-bit işaretli tam sayı tipi |
| UShort | 16-bit işaretsiz tam sayı tipi |
| Integer | 32-bit işaretli tam sayı tipi |
| UInteger | 32-bit işaretsiz tam sayı tipi |
| Long | 64-bit işaretli tam sayı tipi |
| ULong | 64-bit işaretsiz tam sayı tipi |
| Single | 32-bit tek duyarlıklı kayan noktalı sayı tipi |
| Double | 64-bit çift duyarlıklı kayan noktalı sayı tipi |
| Decimal | Yüksek duyarlıklı ondalık sayı tipi; para hesaplamaları için uygundur |
| Char | Tek Unicode karakter tipi |
| String | Unicode metin dizisi tipi |
| Date | Tarih ve saat tipi |
| Object | Her türü tutabilen kök tipi |
| Variant | Her türü tutabilen geç bağlamalı tip (VB6 uyumluluğu) |
| Nothing | Başvuru tipinin boş olduğunu gösterir; null karşılığı |
| ReDim | Dizi boyutunu yeniden tanımlar |
| Sözcük | Açıklama |
| CBool | İfadeyi Boolean tipine dönüştürür |
| CByte | İfadeyi Byte tipine dönüştürür |
| CChar | İfadeyi Char tipine dönüştürür |
| CDate | İfadeyi Date tipine dönüştürür |
| CDbl | İfadeyi Double tipine dönüştürür |
| CDec | İfadeyi Decimal tipine dönüştürür |
| CInt | İfadeyi Integer tipine dönüştürür |
| CLng | İfadeyi Long tipine dönüştürür |
| CObj | İfadeyi Object tipine dönüştürür |
| CSByte | İfadeyi SByte tipine dönüştürür |
| CShort | İfadeyi Short tipine dönüştürür |
| CSng | İfadeyi Single tipine dönüştürür |
| CStr | İfadeyi String tipine dönüştürür |
| CType | İfadeyi belirtilen tipe dönüştürür; CType(x, Tip) |
| CUInt | İfadeyi UInteger tipine dönüştürür |
| CULng | İfadeyi ULong tipine dönüştürür |
| CUShort | İfadeyi UShort tipine dönüştürür |
| DirectCast | Tip dönüşümü yapar; kalıtım veya arabirim ilişkisi gerektirir |
| TryCast | Tip dönüşümü dener; başarısızsa Nothing döndürür |
| Narrowing | Daraltıcı dönüşüm operatörü tanımlar |
| Widening | Genişletici dönüşüm operatörü tanımlar |
| Sözcük | Açıklama |
| Class | Başvuru tipi sınıf tanımlar |
| Structure | Değer tipi yapı tanımlar |
| Module | Paylaşılan üyeleri olan statik sınıf modülü tanımlar |
| Interface | Arabirim tanımlar |
| Enum | Adlandırılmış sabit değerler kümesi tanımlar |
| Namespace | İsim alanı tanımlar |
| Inherits | Sınıfın başka bir sınıftan türediğini bildirir |
| Implements | Sınıfın bir arabirimi uyguladığını bildirir |
| MustInherit | Soyut sınıf tanımlar; doğrudan örneklenemez |
| NotInheritable | Sınıftan türetmeyi engeller (sealed) |
| MustOverride | Türev sınıfın geçersiz kılması zorunlu soyut üye |
| NotOverridable | Türev sınıfın geçersiz kılamayacağı üye |
| Overridable | Türev sınıfın geçersiz kılabileceği üye |
| Overrides | Üst sınıf üyesini geçersiz kılar |
| Overloads | Aynı adı farklı imzayla aşırı yükler |
| Shadows | Üst kapsamdaki üyeyi gizler |
| Shared | Tüm örnekler arasında paylaşılan sınıf düzeyi üye (static) |
| Me | Geçerli örneğe başvurur (this karşılığı) |
| MyBase | Üst sınıf üyelerine erişir |
| MyClass | Geçerli sınıfın üyelerine, geçersiz kılma dikkate alınmadan erişir |
| Partial | Kısmi sınıf veya yapı tanımlar; birden fazla dosyaya bölünebilir |
| Of | Jenerik tip parametresi tanımlar |
| Sözcük | Açıklama |
| Sub | Değer döndürmeyen prosedür tanımlar |
| Function | Değer döndüren fonksiyon tanımlar |
| Property | Özellik (property) tanımlar; Get/Set erişimcileriyle kullanılır |
| Get | Özelliğin okuma erişimcisini tanımlar |
| Set | Özelliğin yazma erişimcisini tanımlar |
| ReadOnly | Yalnızca okunabilir özellik veya alan |
| WriteOnly | Yalnızca yazılabilir özellik |
| Default | Sınıfın varsayılan özelliğini belirtir; indeksleyici olarak kullanılır |
| ByVal | Parametrenin değer ile geçirildiğini belirtir (varsayılan) |
| ByRef | Parametrenin başvuru ile geçirildiğini belirtir |
| Optional | Opsiyonel parametre tanımlar; varsayılan değer atanabilir |
| ParamArray | Değişken sayıda parametre alan dizi parametresi |
| Return | Fonksiyondan değer döndürür |
| Operator | Özel operatör aşırı yüklemesi tanımlar |
| Sözcük | Açıklama |
| If | Koşullu yürütme başlatır |
| Then | If koşulunun ardından gelen blok başlangıcını belirtir |
| ElseIf | Ek koşul dalı |
| Else | Tüm koşullar yanlışsa çalışan dal |
| End | Blok sonlandırıcı (End If, End Sub, End Class vb.) |
| For | Sayaçlı döngü başlatır |
| Each | For Each ile koleksiyon üzerinde döngü kurar |
| To | For döngüsünde bitiş değerini; başka bağlamlarda aralık belirtir |
| Step | For döngüsünde artım miktarını belirtir |
| Next | For döngüsü bloğunu kapatır |
| Do | Koşullu döngü başlatır; While veya Until ile kullanılır |
| While | Koşul doğruyken döngüyü çalıştırır |
| Loop | Do döngüsü bloğunu kapatır |
| Select | Çok yollu dallanma başlatır; Select Case ile kullanılır |
| Case | Select Case bloğunda eşleşme dalı tanımlar |
| Exit | Döngü, prosedür veya bloğu erken sonlandırır |
| Continue | Döngünün geri kalanını atlar, sonraki yinelemeye geçer |
| GoTo | Belirtilen etikete koşulsuz atlar |
| GoSub | Alt rutine atlar ve geri döner (VB6 uyumluluğu) |
| Call | Prosedür çağırır; isteğe bağlı, genellikle atlanır |
| Stop | Program yürütmesini duraklatır; hata ayıklayıcıyı tetikler |
| Resume | Hata sonrası yürütmeyi sürdürür |
| With | Nesne başvurusunu tekrarlamadan üyelerine erişim sağlar |
| Sözcük | Açıklama |
| And | Bit düzeyi VE; her iki işlenen de değerlendirilir |
| AndAlso | Kısa devre mantıksal VE; sol taraf yanlışsa sağ taraf değerlendirilmez |
| Or | Bit düzeyi VEYA; her iki işlenen de değerlendirilir |
| OrElse | Kısa devre mantıksal VEYA; sol taraf doğruysa sağ taraf değerlendirilmez |
| Not | Mantıksal veya bit düzeyi DEĞİL |
| Xor | Mantıksal veya bit düzeyi DIŞLAYICI VEYA |
| Is | İki nesne başvurusunun aynı nesneyi gösterip göstermediğini denetler |
| IsNot | İki nesne başvurusunun farklı nesneleri gösterip göstermediğini denetler |
| Like | Dizeyi joker karakterli örüntüyle karşılaştırır |
| Mod | Bölme işleminin kalanını döndürür |
| TypeOf | Nesnenin belirtilen tipte olup olmadığını denetler (TypeOf x Is T) |
| Sözcük | Açıklama |
| Imports | İsim alanı veya modülü içe aktarır |
| In | For Each döngüsünde koleksiyonu belirtir; LINQ sorgularında da kullanılır |
| Let | LINQ sorgularında ara değişken tanımlar |
| On | On Error ile hata yönetim biçimini ayarlar |
| Option | Derleyici seçeneklerini ayarlar (Option Strict, Option Explicit vb.) |
| Out | Jenerik tip parametresinin kovaryant olduğunu bildirir |
| Declare | Dışarıdaki DLL'deki prosedürü bildirir (P/Invoke) |
| Alias | Declare ifadesinde prosedürün DLL'deki gerçek adını belirtir |
| Lib | Declare ifadesinde DLL dosya adını belirtir |
| Global | Global isim alanına erişimi belirtir |
| GetType | Tipin System.Type nesnesini döndürür |
| GetXMLNamespace | XML isim alanını temsil eden XNamespace nesnesini döndürür |
| SyncLock | İş parçacığı güvenli kritik bölge başlatır (lock karşılığı) |
| Using | IDisposable kaynakları otomatik serbest bırakan blok |
| Erase | Dizi değişkenini Nothing'e atar |
| True | Boolean doğru değeri |
| False | Boolean yanlış değeri |
| REM | Satır yorumu başlatır (' ile aynı işlev) |