Datentypen in Visual Basic
Der Datentyp von Programmierelementen gibt an, welche Art von Daten das jeweilige Programmierelement enthalten kann und wie diese Daten gespeichert werden. Datentypen gelten für alle Werte, die im Computerspeicher gespeichert werden können oder an der Auswertung eines Ausdrucks beteiligt sind. Der Rückgabewert jeder Variablen, jedes Literals, jeder Konstanten, jeder Enumeration, jeder Eigenschaft, jedes Prozedurparameters und jedes Prozedurrückgabewerts verfügt über einen Datentyp.
Deklarierte Datentypen
Außer bei der Programmierung ohne Datentypen müssen für alle Programmierelemente Datentypen deklariert werden. (Weitere Informationen finden Sie unter Typenloses Programmieren in Visual Basic.)
Programmierelemente werden mit einer Deklarationsanweisung definiert, und der zugehörige Datentyp wird mit der As-Klausel angegeben. Die folgende Tabelle enthält die Anweisungen, mit denen Sie verschiedene Elemente deklarieren.
Programmierelement |
Datentypdeklaration |
---|---|
Variable |
In einer Dim-Anweisung (Visual Basic) Dim amount As Double Static yourName As String Public billsPaid As Decimal = 0 |
Literal |
Mit einem Literalzeichen; siehe "Literalzeichen" in Typzeichen (Visual Basic) Dim searchChar As Char = "."C |
Konstante |
In einer Const-Anweisung (Visual Basic) Const modulus As Single = 4.17825F |
Enumeration |
In einer Enum-Anweisung (Visual Basic) Public Enum colors |
Eigenschaft |
In einer Property-Anweisung Property region() As String |
Prozedurparameter |
In einer Sub-Anweisung (Visual Basic), Function-Anweisung (Visual Basic) oder einer Operator-Anweisung Sub addSale(ByVal amount As Double) |
Prozedurargument |
Im aufrufenden Code. Jedes Argument ist ein Programmierelement, das bereits deklariert wurde, oder ein Ausdruck, der deklarierte Elemente enthält. subString = Left(inputString, 5) |
Rückgabewert der Prozedur |
In einer Function-Anweisung (Visual Basic) oder einer Operator-Anweisung Function convert(ByVal b As Byte) As String |
Siehe auch
Aufgaben
Problembehandlung bei Datentypen (Visual Basic)
Referenz
Datentyp: Zusammenfassung (Visual Basic)
Konzepte
Zusammengesetzte Datentypen (Visual Basic)
Generische Typen in Visual Basic (Visual Basic)
Typenloses Programmieren in Visual Basic
Weitere Ressourcen
Elementare Datentypen (Visual Basic)
Datentypimplementierung (Visual Basic)