Tipi di dati in Visual Basic

In Visual Basic posso assegnare a ogni variabile un valore oppure un riferimento.

Qual è la differenza tra valore e riferimento? Il valore contiene direttamente il dato effettivo. Il riferimento, invece, è l'indirizzo di un'area di memoria dove si trova il dato.

Esistono due categorie di dati:

  • Primitive
    Sono tipi di dati intrinseci ossia predefiniti.
  • Tipi definiti dallo sviluppatore
    Appartengono a questa categoria gli oggetti e le classi.

La dichiarazione delle variabili

Per dichiarare una variabile si utilizza l'istruzione Dim.

    Le primitive

    Questi tipi di dati intrinseci sono predefiniti.

    Possono essere di valore

    • Boolean
    • Byte
    • Char
    • Date
    • Decimal
    • Double
    • Integer
    • Long
    • SByte (*)
    • Short
    • Single
    • UInteger (*)
    • ULong (*)
    • UShort (*)

    I tipi di dati con l'asterisco (*) non sono compatibili con la CLS (Common Language Specification) di Visual Basic. Quindi, andrebbe preferito l'utilizzo di Byte, Integer, Long, Short.

    Esempi

    Dim anno As Integer = 2020
    Dim prova As Boolean = True

    oppure di riferimento

    • String
    • Object

    Una stringa non contiene il valore alfanumerico bensì l'indirizzo dell'area di memoria in cui si trova l'informazione ossia il riferimento.

    Esempi

    Dim anno As String = "duemilaventi"
    Dim oggetto1 As New Object()

    Per non assegnare nessun riferimento si usa la parola chiave Nothing.

    Esempi

    Dim anno As String = Nothing

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Visual Basic .NET

    Il linguaggio di programmazione

    Visual Studio