Tipi di valore: Questi tipi memorizzano i loro valori direttamente nella posizione di memoria allocata alla variabile.
* Intero: Memorizza numeri interi (nessun punto decimale) in un intervallo specifico. Esistono diversi tipi di interi per ospitare dimensioni diverse (e quindi intervalli):
* `Byte`:da 0 a 255 (non firmato)
* `Short`:-32.768 a 32.767 (firmato)
* `Integer`:-2.147.483.648 a 2.147.483.647 (firmato)
* `Long`:-9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 (firmato)
* `Ushort`:da 0 a 65.535 (Unsigned)
* `Ulong`:da 0 a 18.446.744.073.709.551.615 (Unsigned)
* Punto mobile: Memorizza i numeri con punti decimali.
* `Singolo`:numero a virgola mobile a 32 bit (precisione inferiore, dimensioni inferiori)
* `Double`:numero a punto galleggiante a 64 bit (precisione più alta, dimensione maggiore)
* `Decimal`:numero a punto galleggiante a 128 bit (alta precisione per calcoli finanziari)
* Carattere: Memorizza un singolo carattere Unicode.
* `Char`:rappresenta un singolo carattere (ad esempio, 'a', '!', '€').
* booleano: Memorizza un valore vero o falso.
* `Boolean`:` true` o `false`.
* Data: Memorizza una data e un valore di tempo.
* `Date`:rappresenta una data e ora.
* Struttura (Struttura): Un tipo composito che raggruppa insieme più elementi di dati di diversi tipi. Le dimensioni e il layout in memoria sono determinati dai membri della struttura. Questi sono tipi * valore *, il che significa che una copia viene effettuata quando passata a una funzione.
Tipi di riferimento: Questi tipi archiviano un riferimento (un indirizzo di memoria) ai dati, che si trova altrove in memoria. Più variabili possono fare riferimento agli stessi dati.
* String: Memorizza una sequenza di personaggi.
* `String`:rappresenta il testo (ad es." Ciao, mondo! ").
* Oggetto: Il tipo di base per tutti gli altri tipi in .NET. Può contenere un riferimento a qualsiasi oggetto.
* array: Collezioni ordinate di elementi dello stesso tipo.
* Classi: Progetti per la creazione di oggetti. Definiscono dati (campi/proprietà) e azioni (metodi) che gli oggetti di quella classe possono eseguire.
* Interfacce: Definire i contratti che le classi devono attuare.
Scegliere il tipo giusto:
La scelta del tipo di dati dipende dal tipo di dati necessari per archiviare e delle operazioni che eseguirai su di esso. Scegliere il tipo giusto è importante per l'efficienza della memoria ed evitare comportamenti imprevisti (ad es. Overflow intero).
Esempio:
`` `VB.NET
Dim Age come intero =30
Prezzo DIM come decimale =19,99
Dim Nome come String ="John Doe"
DIM ISADULT AS booleano =vero
Dim BIRKDATE AS Date =#1/1/1994 #
`` `
Questa panoramica copre i tipi di dati VB.NET più comunemente usati. Esistono altri tipi specializzati, come Enums (enumerazioni) e delegati, che servono a scopi specifici nella programmazione. .NET Framework offre un set ricco di tipi tra cui scegliere.
Programmazione © www.354353.com