Tra i principali tipi di dati elementari disponibili nel linguaggio VB.Net abbiamo:
- Boolean
- Byte
- Char
- Date
- Decimal
- Double
- Integer
- Long
- Oggetto
- SByte
- Short
- Single
- Stringa
- UInteger
- ULong
- Definito dall’utente
- UShort
Per ulteriori informazioni si può consultare il sito corrispondente al seguente link: https://docs.microsoft.com/it-it/dotnet/visual-basic/language-reference/data-types/
Prendendo in esame il linguaggio C#, invece, possiamo vedere come esso presenta due categorie di tipi, il tipo valore ed il tipo riferimento (una terza categoria è
costituita dal tipo puntatore, utilizzabile solo in codice unsafe, e che va aldilà degli scopi del testo). I tipi valore sono così chiamati perché le variabili contengono direttamente i dati, cioè dei valori, mentre le variabili di tipi riferimento contengono appunto solo un riferimento a questi dati. Con i tipi di riferimento, una variabile contiene l’indirizzo in memoria dell’oggetto, è quindi possibile che due differenti variabili facciano riferimento allo stesso oggetto, e di conseguenza operando su una delle due, i cambiamenti sull’oggetto saranno riflesse anche sull’altra variabile.
Tra i tipi valore ricordiamo:
- Sbyte
- Byte
- Short
- Int
- Long
- Float
- Double
- Char
mentre tra i tipi riferimento ricordiamo:
- Tipi Object
- Tipi String