Emulare la funzione Asc() con il vettore di tipo Byte

Da Gambas-it.org - Wikipedia.

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 un vettore di tipo Byte[ ], nel quale sia stata caricata una stringa dicaratteri 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]