Wat is VB.Net?
Visual Basic (VB) is de BASIC-taal gericht op het .NET Framework. Het kan volledig worden geïntegreerd in Visual Studio, de belangrijkste editor voor ontwikkelaars van Microsoft. Het wordt ook ondersteund en bijgewerkt door eenvoudigweg Microsoft.
In dit artikel zullen we VB.Net-gegevenstypen in detail bespreken.
Waarom VB.Net?
- Het kan snel en eenvoudig zijn om .NET-toepassingen te ontwikkelen.
- Het kan typeveilig, objectgericht zijn.
- Het kan elk type moderne applicatie bouwen.
Hoe u nummers in uw software kunt opslaan? Hoe overloop of misschien gebrek aan decimalen te voorkomen? Hoe datums te gebruiken? Deze informatie vat de primaire numerieke gegevenstypen samen via traditionele Visual Basic, Visual Basic voor softwareprogramma's, Visual Basic .NET en verschillende .NET-talen. Meestal wordt gedacht aan betaalbare ontwikkelingservaring. Dit kan geen samenvatting zijn van de programmering. Mogelijk vindt u enkele van de informatie specifiek nuttig als u van plan bent om van VB6 naar de .NET-taal te migreren.
Verschillende VB.Net-gegevenstypen
Declareer variabele met Visual Basic
Variabelen
- Computers moeten rekening houden met gegevens.
- Variabele houd rekening met slechts één bit gegevens tegelijk.
- Is niet ontwikkeld voor computers.
Bits en Nibbles en Bytes
- De eenvoudigste informatie-eenheid in computers is het bit.
- Kan 2 waarden hebben - 0 (gewist) en 1 (ingesteld).
- Je kunt eenvoudig een beetje 'spiegelen' om te schakelen tussen 0 en 1.
- Een lijst van 4 bits staat bekend als een knabbeltje.
- Een groep van 8 bits is een byte (2 nibbles), soms een octet genoemd.
- Groepen bytes worden vaak woorden genoemd.
- Word (2 bytes - 16 bits)
- Dword (4 bytes - 32 bits)
- Qword (8 bytes - 64 bits)
- Gebruik tekenreeksgegevenstype om bitrepresentaties op te slaan en weer te geven
1. Geheel gegevenstypen
Er zijn een aantal typen integer.
- Byte (1 byte)
Het gegevenstype byte is een geheel getal van één byte dat een niet-ondertekende waarde heeft van 0 tot 255.
Bytes worden vaak gebruikt voor Windows API-aanroepen, die bitgewijze bewerkingen uitvoeren, en sommige ontwikkelaars persen zelfs een beetje meer prestaties uit door byte-arrays te gebruiken in plaats van tekenreeksen.
- Geheel getal (2 bytes)
Het standaard gehele getal is twee bytes en bevat tekenwaarden in een bereik van 64 k van plus of min 32 k.
-32.768 tot 32.767.
- Lang (4 bytes)
Het bereik kan -2, 147, 483, 648 tot 2, 147, 483, 647 zijn.
Vier bytes lang kunnen tekenwaarden van meer dan twee miljard bevatten en is waarschijnlijk het meest voorkomende retourwaardetype in VB.Net. Dit wordt in de Windows API een dubbel woord of woord genoemd.
- LongLong (8 bytes - alleen op 64-bit systemen)
- 9.223.372.036.854.775.808 tot 9.223.372.036.854.775.807.
64-bits versie van Office heeft het 8-byte LongLong-gegevenstype en is vereist voor veel Windows API-aanroepen in een 64-bits omgeving vanwege meer geheugenadresruimte.
Dit wordt een viervoudig woord of qword genoemd.
- LongPtr
Het LongPtr-type is echt helemaal geen type, maar een echte aanwijzer die verandert afhankelijk van de omgeving die wordt uitgevoerd. Dit betekent dat op een 32-bits systeem LongPtr een Long-waarde retourneert en minder dan 64 bit een LongLong-waarde retourneert. De LongPtr kan vaak worden gebruikt in Windows API-aanroepen die meestal worden beheerd. De standaardwaarde voor al die typen gehele getallen kan nul zijn.
Voorbeeld
Dit is hoe we een variabele declareren; we gebruiken het trefwoord Dim dus staat voor Dimensie. Dit is een heel oude terminologie. Dan geven we een naam als ProductID. Het is gewoon de naam die we verzinnen. U voegt vervolgens een trefwoord toe. Dit geeft de gegevenstypen aan.
Hier kregen we Dim ProductID As Integer. We staan een heel nummer toe.
2. Boolean
Boolean wordt gebruikt voor het opslaan van True of False waarden. De standaardwaarde is False. Intern worden ze opgeslagen als een geheel getal, maar het kan alleen worden geëvalueerd als Waar of Onwaar. Wanneer numerieke typen worden geconverteerd naar Boolean, 0 = False en iets anders = True (Niet False). Wanneer Booleans naar een numeriek type worden geconverteerd, False = 0 en True = -1. Dit is het gevolg van de bitsgewijze NIET-bewerking die wordt uitgevoerd op alle bits in het gehele getal, waarbij alle nullen worden omgezet in één, wat resulteert in een waarde van negatieve.
Voorbeeld
Dim isActive Als Boolean kan Boolean de waarde True of False vertegenwoordigen.
3. String
Het gegevenstype van de tekenreeks is bedoeld voor het bewaren van karaktergegevens zoals namen of andere niet-numerieke gegevens. Er zijn twee vormen van het stringtype, afhankelijk van hoe het wordt verklaard.
- Een variabele lengte (~ 2B tekens)
De standaardwaarde voor een tekenreeks met variabele lengte is een lege tekenreeks (“”).
De gegevenstypen String bevatten tekstuele informatie. Kunnen ongeveer 2 miljard Unicode-tekentypen verkrijgen.
Voorbeeld
Dim Name As String heeft een stringwaarde.
4. Decimaal
Het gegevenstype Decimaal bevat numerieke gegevens. Het bereik is +/- 7, 9 … E + 28 Tot 28 decimalen.
Voorbeeld
Dim ListPrice As Decimal bevat de numerieke gegevens positief of negatief.
5. Datum / tijd
Een DateTime houdt zowel een datum als een tijd van gegevens bij. Middernacht (00:00:00) 1 januari 0001 tot 31 december 9999 11:59:59 PM.
Voorbeeld
Dim SellStartDate As DateTime,
Dus startlijn nummer 10 ProductID = 1, wat een geheel getal is.
Dus regel nummer 11 isActive = True, wat Boolean is.
Een echt "trefwoord" in Visual Basic betekent dat u het niet als variabelenaam kunt gebruiken.
Name = "10 Speed Bike" Dat is een string.
Zet String-waarden altijd tussen dubbele aanhalingstekens.
ListPrice = 999.99D, wat decimaal is.
De 'D' wordt een lettertype genoemd. D staat voor decimaal, terwijl dubbele aanhalingstekens "" voor een string zijn.
Dus regelnummer 14 variabele naam SellStartDate = # 1/1/2019 #, dat is DateTime.
Het '#' (pond) teken is het lettertype Type voor een DateTime-waarde. Het is hoe de DateTime te definiëren in Visual Basic-code.
Een alternatieve manier om de waarden hier aan te geven en toe te wijzen, is alles op één regel.
Een andere manier waarop u declaratievariabele twee variabelenamen ziet, heeft hetzelfde gegevenstype en gescheiden door een komma.
Dit wordt eenvoudigweg niet als een ideale uitvoering beschouwd. U moet elke variabele op de afzonderlijke regel declareren.
6. Het objectgegevenstype
Voorbeeld
Op regel 3 de gegevensvariabele As Object. Het is een speciaal gegevenstype dat weet hoe een van de andere gegevenstypen moet worden bewaard. Vermijdt het gegevenstype Object indien mogelijk. Het kost veel geheugen en is langzamer te gebruiken dan andere datatypes.
Conclusie - VB.Net-gegevenstypen
Een gegevenstype van Visual Basic is een van de belangrijkste grondslagen met de taal Visual Basic. Wanneer u de juiste Visual Basic-gegevenstypen echt onder de knie hebt, is de efficiëntie van uw toepassing groter en het risico op fouten veel minder.
Aanbevolen artikelen
Dit is een gids voor VB.Net-gegevenstypen. Hier bespreken we verschillende soorten VB.Net-gegevenstypen. U kunt ook onze andere voorgestelde artikelen doornemen -
- VB.NET-operators
- Gegevenstypen in MATLAB
- Overerving in VB.Net
- Gids voor VB.Net voor Loop
- Python-gegevenstypen
- Java Booleans
- PL / SQL-gegevenstypen
- VB.Net-evenementen
- Verschillende soorten SQL-gegevens met voorbeelden