Tipi di dati VB.Net - Guida a vari tipi di dati VB.Net

Sommario:

Anonim

Che cos'è VB.Net?

Visual Basic (VB) è il linguaggio BASIC focalizzato su .NET Framework. Può essere completamente integrato in Visual Studio, il principale editor per sviluppatori Microsoft. È supportato e aggiornato da Microsoft.
In questo articolo, discuteremo in dettaglio i tipi di dati VB.Net.

Perché VB.Net?

  • Sviluppare applicazioni .NET può essere semplice e veloce.
  • Può essere sicuro per tipo, orientato agli oggetti.
  • Può costruire qualsiasi tipo di applicazione moderna.

Come puoi memorizzare i numeri nel tuo software? Come prevenire l'overflow o forse la mancanza di decimali? Come usare le date? Queste informazioni riepilogano i tipi di dati numerici primari attraverso i programmi Visual Basic, Visual Basic, Software tradizionali, Visual Basic .NET e vari linguaggi .NET. Di solito si pensa a un'esperienza di sviluppo economica. Questo non può essere un riassunto della programmazione. Potresti trovare alcune delle informazioni particolarmente utili se prevedi di migrare da VB6 al linguaggio .NET.

Diversi tipi di dati VB.Net

Dichiarare la variabile usando Visual Basic

variabili

  • I computer richiedono di tenere presente i dati.
  • Le variabili tengono presente solo un bit di dati alla volta.
  • Non è stato sviluppato per i computer.

Bit, stuzzichini e byte

  • L'unità di informazione più semplice nell'informatica è il bit.
  • Può avere 2 valori: 0 (cancellato) e 1 (impostato).
  • Puoi facilmente "capovolgere" un po 'per alternare tra 0 e 1.
  • Un elenco di 4 bit è noto come nibble.
  • Un gruppo di 8 bit è un byte (2 nibble) a volte chiamato ottetto.
  • I gruppi di byte sono spesso indicati come parole.
  • Parola (2 byte - 16 bit)
  • Dword (4 byte - 32 bit)
  • Qword (8 byte - 64 bit)
  • Utilizzare il tipo di dati stringa per archiviare e visualizzare rappresentazioni di bit

1. Tipi di dati interi

Esistono diversi tipi di numeri interi.

  • Byte (1 byte)

Il tipo di dati byte è un numero intero a un byte che contiene un valore senza segno compreso tra 0 e 255.
I byte vengono spesso utilizzati per le chiamate API di Windows, eseguendo operazioni bit per bit e alcuni sviluppatori aumentano anche leggermente le prestazioni utilizzando array di byte anziché stringhe.

  • Numero intero (2 byte)

L'intero standard è di due byte e contiene i valori dei segni nell'intervallo 64k di più o meno 32k.

Da -32.768 a 32.767.

  • Lungo (4 byte)

L'intervallo può essere -2, 147, 483, 648-2, 147, 483, 647.

La lunghezza di quattro byte può contenere valori di segno superiori a due miliardi ed è probabilmente il tipo di valore restituito più comune in VB.Net. Questa viene definita doppia parola o parola nell'API di Windows.

  • LongLong (8 byte - solo su sistemi a 64 bit)

- 9.223.372.036.854.775.808 a 9.223.372.036.854.775.807.

La versione a 64 bit di Office ha il tipo di dati LongLong a 8 byte ed è necessaria per molte chiamate API di Windows in un ambiente a 64 bit a causa del maggiore spazio degli indirizzi di memoria.

Questo sarebbe indicato come una parola quadrupla o qword.

  • LongPtr

Il tipo LongPtr in realtà non è affatto un tipo, ma un vero puntatore che cambia a seconda dell'ambiente in esecuzione. Ciò significa che su un sistema a 32 bit, LongPtr restituirà un valore Long e, a meno di 64 bit, restituirà un valore LongLong. LongPtr può essere utilizzato frequentemente nelle chiamate API di Windows che di solito gestiscono. Il valore standard per tutti quei tipi di numeri interi può essere zero.

Esempio

Ecco come dichiariamo una variabile; usiamo la parola chiave Dim così sta per Dimensione. Questa è una terminologia molto antica. Quindi diamo un nome come ProductID. È solo il nome che inventiamo. Quindi aggiungi la parola chiave Poiché questo specifica i tipi di dati.

Qui abbiamo Dim ProductID As Integer. Permettiamo di tenere qualsiasi numero intero.

2. Booleano

Booleano viene utilizzato per la memorizzazione di valori Vero o Falso. Il valore predefinito è falso. Internamente, sono memorizzati come numeri interi, ma possono essere valutati solo su Vero o Falso. Quando i tipi numerici vengono convertiti in booleano, 0 = Falso e qualsiasi altra cosa = Vero (Non falso). Quando i booleani vengono convertiti in un tipo numerico, False = 0 e True = -1. Ciò è dovuto al fatto che l'operazione bit a bit NON viene eseguita su tutti i bit nell'intero, capovolgendo tutti i bit azzerati su uno, ottenendo un valore negativo.

Esempio

Dim isActive Come booleano, Booleano può rappresentare il valore Vero o Falso.

3. String

Il tipo di dati stringa serve per contenere dati di caratteri come nomi o altri dati non numerici. Esistono due forme del tipo di stringa, a seconda di come viene dichiarata.

  • Una lunghezza variabile (~ 2B caratteri)

Il valore predefinito per una stringa di lunghezza variabile è una stringa vuota (“”).

I tipi di dati String contengono qualsiasi informazione testuale Può acquisire circa 2 miliardi di tipi di caratteri Unicode.

Esempio

Dim Name As String contiene un valore di stringa.

4. Decimale

Il tipo di dati decimali contiene dati numerici. L'intervallo è +/- 7, 9… E + 28 Fino a 28 cifre decimali.

Esempio

Dim ListPrezzo come decimale contiene i dati numerici positivi o negativi.

5. DateTime

Un DateTime mantiene una data e un'ora di dati. Mezzanotte (00:00:00) 1 gennaio 0001 per tutto il 31 dicembre 9999 23:59:59.

Esempio

Dim SellStartDate As DateTime,

Quindi numero di riga iniziale 10 ProductID = 1, che è intero.

Quindi la riga numero 11 isActive = True, che è booleano.

Una vera "parola chiave" in Visual Basic significa che non puoi usarla come nome di variabile.

Nome = "10 Speed ​​Bike" che è una stringa.

Inserisci sempre i valori di stringa tra virgolette.

ListPrice = 999.99D, che è Decimale.

La "D" è chiamata letterale di tipo. D è per i decimali, mentre le virgolette doppie "" sono per una stringa.

Quindi la riga numero 14 nome variabile SellStartDate = # 1/1/2019 #, che è DateTime.

Il segno '#' (cancelletto) è il tipo letterale per un valore DateTime. È come definire DateTime nel codice Visual Basic.

Un modo alternativo di dichiarare e assegnare i valori qui è tutto su una riga.

Un altro modo in cui potresti vedere la variabile di dichiarazione due nomi di variabili ha lo stesso tipo di dati e separati da una virgola.

Questo semplicemente non è considerato una prestazione ideale. È necessario dichiarare ogni singola variabile sulla singola riga.

6. Il tipo di dati oggetto

Esempio

Alla riga 3 la variabile di dati come oggetto. È un tipo di dati speciale che sa come conservare uno qualsiasi degli altri tipi di dati. Evita il tipo di dati Oggetto se possibile. Richiede molta memoria ed è più lento da utilizzare rispetto ad altri tipi di dati.

Conclusione - Tipi di dati VB.Net

Un tipo di dati Visual Basic è tra le basi più importanti con il linguaggio Visual Basic. Quando puoi veramente padroneggiare i tipi di dati Visual Basic appropriati, l'efficienza della tua applicazione sarà maggiore così come il rischio di errori molto meno.

Articoli consigliati

Questa è una guida ai tipi di dati VB.Net. Qui discutiamo vari tipi di tipi di dati VB.Net. Puoi anche consultare i nostri altri articoli suggeriti:

  1. Operatori VB.NET
  2. Tipi di dati in MATLAB
  3. Eredità in VB.Net
  4. Guida a VB.Net per Loop
  5. Tipi di dati Python
  6. Java booleani
  7. Tipi di dati PL / SQL
  8. Eventi VB.Net
  9. Diversi tipi di dati SQL con esempi