VB.NET Variablen und Felder

Deklaration, elementare Datentypen, Schlüsselwörter, Wertzuweisung und Typkonvertierung in .NET-Basic



Deklaration

'Deklaration von Variablen
Dim Variable as Datentyp ' Allgemein
 
Dim Var1 As Integer; // Deklaration
Dim Var2 As Integer = 10; // Deklaration und Initialisation
Dim Var3, Var3 as Datentyp // Deklaration mehrerer Variablen gleichzeitig
 
 
 
'Deklaration von Arrays (Felder)
Dim Array() As Datentyp ' Allgemein
 
Dim Array1() As Long // Array ohne Längenangabe anlegen
Dim Array2(10) As Long // Array mit 10 Felder anlegen
Dim Array3(), Array4 As String // Deklaration mehrerer Arrays
 
Dim Monat() as String = {"Januar", "Februar"} // Deklaration und Initialisierung
 
 
 
'Deklaration von Konstanten
Const Pi = 3.14
 
Elementare Datentypen

Ganzzahlen
(Byte, Short, Integer, Long)

Gleitkommazahlen
(Single, Double, Decimal)

Alphanumerische Zeichen
(Char, String)

Entscheidungstyp
(Boolean)


Schlüsselwörter

Public
Gültig in allen Klassen des Programms

Protected
Gültig der eigenen oder in abgeleiteten Klassen

Friend
Gültig im selben Assembly

Protected Friend
Gültig in der eigenen oder in einer abgeleiteten Klasse und im selben Assembly

Private
Gültig innerhalb des Moduls oder der Klasse

Static
Nur auf Prozedurebene gültig


Wertzuweisung
Dim Var2 as Integer
Var1 = 10
 
Dim Var1 as Double
Var1 = 10.5075
 
Dim Str1 as String
Str1 = "Hallo Welt";
 
Dim Var2 as Klasse1()
Var2 = New Klasse1()
 
Typkonvertierung
Dim i As Integer, d As Double
 
 
' Implizite Konvertierung
Option Strict Off
 
i = 10
d = i
 
 
' Explizite Konvertierung
' CBool, CByte, CChar, CDate, CDbl, CDec, CInt, CObj, CShort, CSng, CStr
d = CDbl(i)
 
 
' Generische Umwandlungsfunktionen
d = CType(i, Double)