Differenze tra le versioni di "Conoscere la dimensione di una Struttura"
Da Gambas-it.org - Wikipedia.
Riga 4: | Riga 4: | ||
Esempio pratico: | Esempio pratico: | ||
− | + | Public Struct Prova | |
b As Byte | b As Byte | ||
c As Short | c As Short | ||
i As Integer | i As Integer | ||
− | + | End Struct | |
− | + | Public Sub Main() | |
Dim p As New Prova | Dim p As New Prova | ||
Riga 20: | Riga 20: | ||
Print dimensione | Print dimensione | ||
− | + | End |
Versione delle 17:29, 7 giu 2024
Per conoscere la dimensione in byte, ossia la memoria occupata, di una Struttura dichiarata in Gambas, si adopererà il Metodo ".SizeOf()" della Classe Object secondo la seguente sintassi:
Object.SizeOf(variabile_Struttura) As Integer
Al suddetto metodo si passerà, dunque, la variabile di tipo della Struttura, della quale si intende conoscere la dimensione.
Esempio pratico:
Public Struct Prova b As Byte c As Short i As Integer End Struct Public Sub Main() Dim p As New Prova Dim dimensione As Integer dimensione = Object.SizeOf(p) Print dimensione End