Differenze tra le versioni di "Emulare la funzione Asc() con il vettore di tipo Byte"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "Come è noto la funzione ''Asc( )'' restituisce il codice numerico ASCII di un carattere. Possiamo ottenere il mdesimo risultato leggendo il valore contenuto in un elemento di...") |
|||
Riga 1: | Riga 1: | ||
− | Come è noto la funzione | + | Come è noto la funzione "Asc()" restituisce il codice numerico ASCII di un carattere. Possiamo ottenere il medesimo risultato leggendo il valore contenuto in un elemento di un vettore di tipo "Byte[]", nel quale sia stata caricata una stringa di caratteri mediante il Metodo ".FromString()". |
− | |||
Esempio pratico: | Esempio pratico: | ||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
+ | |||
+ | Dim bb As Byte[] | ||
+ | |||
+ | bb = Byte[].FromString("abcd") | ||
+ | Print bb[2] | ||
− | + | Print Asc("abcd", 3) | |
− | |||
− | |||
− | |||
− | |||
− | |||
'''End''' | '''End''' | ||
− | + | Ovviamente si potrà anche utilizzare direttamente la Classe "Byte[]" senza corrispondente variabile vettoriale, come segue: | |
− | |||
− | Ovviamente si potrà anche utilizzare direttamente la Classe | ||
Print Byte[].FromString("abcd")[2] | Print Byte[].FromString("abcd")[2] |
Versione attuale delle 22:02, 24 dic 2021
Come è noto la funzione "Asc()" restituisce il codice numerico ASCII di un carattere. Possiamo ottenere il medesimo risultato leggendo il valore contenuto in un elemento di un vettore di tipo "Byte[]", nel quale sia stata caricata una stringa di caratteri mediante il Metodo ".FromString()".
Esempio pratico:
Public Sub Main() Dim bb As Byte[] bb = Byte[].FromString("abcd") Print bb[2] Print Asc("abcd", 3) End
Ovviamente si potrà anche utilizzare direttamente la Classe "Byte[]" senza corrispondente variabile vettoriale, come segue:
Print Byte[].FromString("abcd")[2]