Ribadisco che Result è un array, pertanto l'istanza di un discendente di System.Array, un oggetto, quindi possiede il metodo ToString, sebbene purtroppo non faccia altro che restituire il nome del tipo stesso in forma testuale, quindi non è utile allo scopo (non avevo il tempo di provarlo ieri).Originariamente inviato da zaratustra
result.toString non esiste
Non ho comunque ancora compreso a fondo cosa occorre fare poi con i byte restituiti dall'array: visualizzarli? salvarli?
Per trattare ciascun byte come codice ASCII di un carattere convertendo quindi il byte nel corrispondente dato di tipo Char, è possibile sfruttare i metodi della classe Convert; ad esempio:
Se si desidera concatenare i caratteri in una stringa unica, è sufficiente utilizzare la classe StringBuilder (creata appositamente per questo scopo) dal namespace System.Text e chiamare il metodo Append per ciascun carattere ottenuto dalla conversione dei singoli byte dell'array; dal metodo ToString dell'oggetto StringBuilder si ottiene poi la stringa finale.codice:aChar = Convert.ToChar(aByte)
Ciao!![]()