Visual Basic verfügt über 17 grundlegende Datentypen , die verwendet werden , um alle Daten in Visual Basic Programmierungen gespeichert konstruieren . An der Spitze dieser , gibt es buchstäblich Hunderte von komplexen Klassen und Objekte , die von Visual Basic-Entwickler verwendet werden kann. Boolean
boolean ist eine Variable , die nur einen von zwei Werten haben kann: wahr oder falsch. Die genaue Höhe der Speicher aufgenommen wird, hängt von der Architektur des Computers, auf dem die Visual Basic-Programm läuft.
Byte
Ein Byte stellt eine vorzeichenlose Zahl zwischen 0 und 255 . Wie der Name andeutet , verbraucht ein Byte genau ein Byte des Speichers. Es gibt auch eine signierte Version namens sbyte , die Werte von -128 bis 127 hat .
Char
char repräsentiert ein einzelnes Unicode 16 Zeichen . Es verbraucht 2 Bytes Speicher und verfügt über mehr als 65.000 mögliche Werte , alle Werte in der Unicode -Zeichensatz 16 darstellen .
Datum
Datum verbraucht 8 Byte Speicher und hält ein Datum und die Uhrzeit im Gregorianischen Kalender . Die einzigen gültigen Datums-und Zeitangaben sind diejenigen ab Mitternacht des 1. Januar 0000 n. Chr. und endet am 23.59.59 von 31. Dez. 9999 AD .
Decimal
< br >
Der Dezimalpunkt ist ein großer Wert entwickelt, um gebrochene Zahlen mit bis zu 28 Dezimalstellen zu halten. Er verbraucht 16 Byte Speicherplatz. Es ist vergleichbar mit dem "Double" -Datentyp , viel langsamer, aber viel genauer.
Doppel-und Einzelzimmer
den Datentyp DOUBLE Opfer die Genauigkeit der Daten Nachkommastelle Art , um mehr Dezimalstellen zu gewinnen. Es verbraucht nur 8 Byte Speicher , aber es kann bis zu 324 Dezimalstellen mit einem ausgeklügelten Algorithmus Lagerung . Es kann aber nicht speichern alle möglichen Werte in diesem Bereich und muss auf den nächstliegenden Wert zu runden. Die meisten der Zeit , ist dies kein Problem , und doppelklicken Sie ist viel schneller als Nachkommastelle . Allerdings ist es schlecht um Operationen geeignet, bei denen Genauigkeit ist absolut notwendig , wie Finanzen . Single ist ein 4-Byte- Version des Doppel- Objekts. Es bietet Dezimalwerte mit bis zu 48 Stellen. Wie Doppelzimmer, ist es nicht eine exakte und so ist ungeeignet für finanzielle Aufzeichnungen .
Integer
Integer ist eine Variable, die unterzeichnet 4 Byte Speicher verbraucht und hat Werte von -2.147.483.648 bis 2.147.483.647 . Die unsignierte Version ist uinterger , welche Werte nimmt von 0 bis 4294967295 .
Lange
Lang steht für long integer . Es nutzt doppelt so viel Speicher (8 Byte) und kann Werte von 9,223,372,036,854,775,808 zu 9,223,372,036,854,775,807 halten . Es ist auch ein unsigned Versionen ulong .
Short
short integer verwendet halb so viel Speicher wie der Integer (2 Byte) . Es bietet eine Reihe von -32.768 bis 32.767 . Die unsignierte Version ist ushort .
String
String liefert eine Folge von 0 bis 2000000000 char Objekten. Der Speicher verbraucht , hängt natürlich von der Länge des Strings.
Object
Objekt ist ein generischer Datentyp, der die Speicher -Adresse jede andere Variable , Klasse halten kann oder Objekttyp. Er verbraucht 4 Byte Speicher auf einem 32 -Bit-Version von Windows 8 und Bytes auf einem 64-Bit- Version von Windows.
User Defined
Benutzerdefinierte Objekte einem Entwickler gestatten , seine eigene komplexe Datentypen erstellen aus einer Kombination der anderen Datentypen bereitgestellt . Es ist vergleichbar mit dem C struct Datentyp.