Differenze tra le versioni di "Emulare la funzione Asc() con il vettore di tipo Byte"

Da Gambas-it.org - Wikipedia.
 
Riga 2: Riga 2:
  
 
Esempio pratico:
 
Esempio pratico:
  '''Public''' Sub Main()
+
  Public Sub Main()
 
   
 
   
 
   Dim bb As Byte[]
 
   Dim bb As Byte[]
Riga 11: Riga 11:
 
   Print Asc("abcd", 3)
 
   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 "Byte[]" senza corrispondente variabile vettoriale, come segue:
 
  Print Byte[].FromString("abcd")[2]
 
  Print Byte[].FromString("abcd")[2]

Versione attuale delle 04:15, 10 giu 2024

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]