Was ist VB.Net?
Visual Basic (VB) ist die BASIC-Sprache, die sich auf .NET Framework konzentriert. Es kann vollständig in Visual Studio integriert werden, dem führenden Entwicklereditor von Microsoft. Es wird von Microsoft unterstützt und aktualisiert.
In diesem Artikel werden wir VB.Net-Datentypen im Detail behandeln.
Warum VB.Net?
- Es kann schnell und einfach sein, .NET-Anwendungen zu entwickeln.
- Es kann typsicher und objektorientiert sein.
- Es kann jede Art von moderner Anwendung erstellen.
Wie können Sie Nummern in Ihrer Software speichern? Wie kann ein Überlauf oder ein Mangel an Dezimalstellen verhindert werden? Wie benutze ich Daten? Diese Informationen fassen die primären numerischen Datentypen in herkömmlichen Visual Basic-, Visual Basic für Software-Programmen, Visual Basic .NET und verschiedenen .NET-Sprachen zusammen. In der Regel wird an bezahlbare Entwicklungserfahrung gedacht. Dies kann keine Zusammenfassung der Programmierung sein. Einige der Informationen sind möglicherweise besonders nützlich, wenn Sie beabsichtigen, von VB6 auf die .NET-Sprache zu migrieren.
Verschiedene VB.Net-Datentypen
Deklarieren Sie die Variable mit Visual Basic
Variablen
- Computer müssen unter Berücksichtigung von Daten geraten.
- Variable Denken Sie immer nur an ein Datenbit.
- Wurde nicht für Computer entwickelt.
Bits und Nibbles und Bytes
- Die einfachste Informationseinheit beim Rechnen ist das Bit.
- Kann 2 Werte besitzen - 0 (gelöscht) und 1 (gesetzt).
- Sie können leicht ein wenig "kippen", um zwischen 0 und 1 umzuschalten.
- Eine Liste von 4 Bits wird als Nibble bezeichnet.
- Eine Gruppe von 8 Bits ist ein Byte (2 Halbbytes), das manchmal als Oktett bezeichnet wird.
- Gruppen von Bytes werden oft als Wörter bezeichnet.
- Wort (2 Bytes - 16 Bits)
- Dword (4 Bytes - 32 Bits)
- Qword (8 Bytes - 64 Bits)
- Verwenden Sie den Datentyp string, um Bitdarstellungen zu speichern und anzuzeigen
1. Ganzzahlige Datentypen
Es gibt eine Reihe von Integer-Typen.
- Byte (1 Byte)
Der Bytedatentyp ist eine 1-Byte-Ganzzahl, die einen vorzeichenlosen Wert von 0 bis 255 enthält.
Bytes werden häufig für Windows-API-Aufrufe verwendet, bei denen bitweise Vorgänge ausgeführt werden. Einige Entwickler können sogar die Leistung verbessern, indem sie Byte-Arrays anstelle von Zeichenfolgen verwenden.
- Ganzzahl (2 Bytes)
Die Standard-Ganzzahl besteht aus zwei Bytes und enthält Vorzeichenwerte im 64-KB-Bereich von plus oder minus 32 KB.
-32.768 bis 32.767.
- Long (4 Bytes)
Der Bereich kann -2, 147, 483, 648 bis 2, 147, 483, 647 sein.
Vier Bytes können Vorzeichenwerte von mehr als zwei Milliarden enthalten und sind wahrscheinlich der häufigste Rückgabewerttyp in VB.Net. Dies wird in der Windows-API als Doppelwort oder Dword bezeichnet.
- LongLong (8 Byte - nur auf 64-Bit-Systemen)
- 9, 223, 372, 036, 854, 775, 808 bis 9, 223, 372, 036, 854, 775, 807.
Die 64-Bit-Version von Office verfügt über den 8-Byte-LongLong-Datentyp und ist aufgrund des größeren Adressraums für viele Windows-API-Aufrufe in einer 64-Bit-Umgebung erforderlich.
Dies würde als Vierfachwort oder Qword bezeichnet.
- LongPtr
Der LongPtr-Typ ist eigentlich überhaupt kein Typ, sondern ein echter Zeiger, der sich je nach der ausgeführten Umgebung ändert. Dies bedeutet, dass LongPtr auf einem 32-Bit-System einen Long-Wert und unter 64 Bit einen LongLong-Wert zurückgibt. Der LongPtr kann häufig in Windows-API-Aufrufen verwendet werden, die normalerweise verwaltet werden. Der Standardwert für alle diese Ganzzahltypen kann Null sein.
Beispiel
So deklarieren wir eine Variable; Wir verwenden das Dim-Schlüsselwort und stehen damit für Dimension. Dies ist eine sehr alte Terminologie. Dann geben wir einen Namen wie ProductID. Es ist nur der Name, den wir erfinden. Anschließend fügen Sie ein Schlüsselwort hinzu, da dies die Datentypen angibt.
Hier haben wir Dim ProductID As Integer. Wir erlauben das Halten einer ganzen Zahl.
2. Boolean
Boolean wird zum Speichern von True- oder False-Werten verwendet. Der Standardwert ist False. Intern werden sie als Ganzzahl gespeichert, können jedoch nur mit Wahr oder Falsch bewertet werden. Wenn numerische Typen in Boolean konvertiert werden, ist 0 = False und alles andere = True (Not False). Wenn Boolesche Werte in einen numerischen Typ konvertiert werden, ist False = 0 und True = -1. Dies ist auf die bitweise NICHT-Operation zurückzuführen, die an allen Bits in der Ganzzahl durchgeführt wird, wobei alle auf Null gestellten Bits auf eins gekippt werden, was zu einem Wert von minus eins führt.
Beispiel
Dim isActive Als Boolean kann Boolean entweder den Wert True oder den Wert False darstellen.
3. String
Der String-Datentyp dient zum Speichern von Zeichendaten wie Namen oder anderen nicht numerischen Daten. Es gibt zwei Formen des Zeichenfolgentyps, je nachdem, wie er deklariert ist.
- Eine Variable (~ 2B Zeichen)
Der Standardwert für eine Zeichenfolge variabler Länge ist eine leere Zeichenfolge ("").
Die String-Datentypen enthalten beliebige Textinformationen. Sie können ungefähr 2 Milliarden Unicode-Zeichentypen erfassen.
Beispiel
Dim Name As String enthält einen Zeichenfolgenwert.
4. Dezimalzahl
Der Datentyp Dezimal enthält numerische Daten. Der Bereich beträgt +/- 7, 9… E + 28 Bis zu 28 Dezimalstellen.
Beispiel
Dim ListPrice As Decimal enthält die numerischen Daten entweder positiv oder negativ.
5. DateTime
Ein DateTime verwaltet ein Datum sowie eine Uhrzeit von Daten. Mitternacht (00:00:00), 1. Januar 0001, 31. Dezember 9999, 23:59:59 Uhr.
Beispiel
Dim SellStartDate As DateTime,
Also Startzeilennummer 10 ProductID = 1, was eine Ganzzahl ist.
Zeilennummer 11 ist alsoActive = True, was boolesch ist.
Ein echtes "Schlüsselwort" in Visual Basic bedeutet, dass Sie es nicht als Variablennamen verwenden können.
Name = "10 Speed Bike" Das ist eine Zeichenfolge.
Setzen Sie String-Werte immer in doppelte Anführungszeichen.
ListPrice = 999.99D, also Dezimalzahl.
Das 'D' wird als Typ-Literal bezeichnet. D steht für eine Dezimalzahl, während doppelte Anführungszeichen für eine Zeichenfolge stehen.
Zeilennummer 14 Variablenname SellStartDate = # 1/1/2019 #, was DateTime ist.
Das Nummernzeichen (#) ist das Typ-Literal für einen DateTime-Wert. So definieren Sie DateTime in Visual Basic-Code.
Eine alternative Möglichkeit, die Werte hier zu deklarieren und zuzuweisen, besteht darin, alles in einer Zeile anzugeben.
Eine andere Möglichkeit ist, dass die Deklarationsvariable zwei Variablennamen denselben Datentyp und durch Komma getrennt haben.
Dies wird einfach nicht als Idealleistung angesehen. Sie müssen jede einzelne Variable in der einzelnen Zeile deklarieren.
6. Der Objektdatentyp
Beispiel
In Zeile 3 die Datenvariable As Object. Es ist ein spezieller Datentyp, der weiß, wie einer der anderen Datentypen zu halten ist. Vermeidet den Objektdatentyp, wenn dies möglich ist. Es benötigt viel Speicher und ist langsamer als andere Datentypen.
Fazit - VB.Net-Datentypen
Ein Visual Basic-Datentyp gehört zu den wichtigsten Grundlagen der Visual Basic-Sprache. Wenn Sie die entsprechenden Visual Basic-Datentypen wirklich beherrschen können, ist die Effizienz Ihrer Anwendung höher und das Fehlerrisiko geringer.
Empfohlene Artikel
Dies ist eine Anleitung zu VB.Net-Datentypen. Hier diskutieren wir verschiedene Arten von VB.Net-Datentypen. Sie können auch unsere anderen Artikelvorschläge durchgehen -
- VB.NET-Operatoren
- Datentypen in MATLAB
- Vererbung in VB.Net
- Anleitung zu VB.Net for Loop
- Python-Datentypen
- Java Booleans
- PL / SQL-Datentypen
- VB.Net-Veranstaltungen
- Verschiedene Arten von SQL-Daten mit Beispielen